Fashionable silicone strap, with different styles, highlighting your personality

﷼100.00
تم البيع246
people are viewing this right now
Free worldwide shipping
Free returns
Sustainably made
Secure payments
وصف

















Customer Reviews
Here are what our customers say.
أكتبمراجعة
آراءالعملاء
واو لقد وصلت إلى القاع
الأحدث
الأكثر إعجابا
أعلى التصنيفات
أدنى التصنيفات
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.
1
حدد المنتج
محدد 0 العنصر (s)
Starlight Color/ 38/40/41/(10 Generation 42mm) Universal
Antique White/ 38/40/41/(10 Generation 42mm) Universal
Walnut Color/ 38/40/41/(10 Generation 42mm) Universal
White/ 38/40/41/(10 Generation 42mm) Universal
Mint Green/ 38/40/41/(10 Generation 42mm) Universal
Sky Blue/ 38/40/41/(10 Generation 42mm) Universal
Gemstone green/ 38/40/41/(10 Generation 42mm) Universal
Navy Blue/ 38/40/41/(10 Generation 42mm) Universal
Black/ 38/40/41/(10 Generation 42mm) Universal
Wine Red/ 38/40/41/(10 Generation 42mm) Universal
Barbie pink/ 38/40/41/(10 Generation 42mm) Universal
Orange/ 38/40/41/(10 Generation 42mm) Universal
Pink Sand Color/ 38/40/41/(10 Generation 42mm) Universal
Retro Rose/ 38/40/41/(10 Generation 42mm) Universal
Red/ 38/40/41/(10 Generation 42mm) Universal
Pistachio/ 38/40/41/(10 Generation 42mm) Universal
Spearmint Green/ 38/40/41/(10 Generation 42mm) Universal
Dark Green/ 38/40/41/(10 Generation 42mm) Universal
Papaya color/ 38/40/41/(10 Generation 42mm) Universal
Milky Yellow/ 38/40/41/(10 Generation 42mm) Universal
Denim color/ 38/40/41/(10 Generation 42mm) Universal
Light Purple/ 38/40/41/(10 Generation 42mm) Universal
Dark Blue/ 38/40/41/(10 Generation 42mm) Universal
Dark Purple/ 38/40/41/(10 Generation 42mm) Universal
Water Duck Green/ 38/40/41/(10 Generation 42mm) Universal
Pine Needle Green/ 38/40/41/(10 Generation 42mm) Universal
Lavender Gray/ 38/40/41/(10 Generation 42mm) Universal
Cloud Gray/ 38/40/41/(10 Generation 42mm) Universal
Lilac/ 38/40/41/(10 Generation 42mm) Universal
Starlight Color/ (1/2/3 Generation 42mm)/44/45/46/49mm Universal
Antique White/ (1/2/3 Generation 42mm)/44/45/46/49mm Universal
Walnut Color/ (1/2/3 Generation 42mm)/44/45/46/49mm Universal
White/ (1/2/3 Generation 42mm)/44/45/46/49mm Universal
Mint Green/ (1/2/3 Generation 42mm)/44/45/46/49mm Universal
Sky Blue/ (1/2/3 Generation 42mm)/44/45/46/49mm Universal
Gemstone green/ (1/2/3 Generation 42mm)/44/45/46/49mm Universal
Navy Blue/ (1/2/3 Generation 42mm)/44/45/46/49mm Universal
Black/ (1/2/3 Generation 42mm)/44/45/46/49mm Universal
Wine Red/ (1/2/3 Generation 42mm)/44/45/46/49mm Universal
Barbie pink/ (1/2/3 Generation 42mm)/44/45/46/49mm Universal
Orange/ (1/2/3 Generation 42mm)/44/45/46/49mm Universal
Pink Sand Color/ (1/2/3 Generation 42mm)/44/45/46/49mm Universal
Retro Rose/ (1/2/3 Generation 42mm)/44/45/46/49mm Universal
Red/ (1/2/3 Generation 42mm)/44/45/46/49mm Universal
Pistachio/ (1/2/3 Generation 42mm)/44/45/46/49mm Universal
Spearmint Green/ (1/2/3 Generation 42mm)/44/45/46/49mm Universal
Dark Green/ (1/2/3 Generation 42mm)/44/45/46/49mm Universal
Papaya color/ (1/2/3 Generation 42mm)/44/45/46/49mm Universal
Milky Yellow/ (1/2/3 Generation 42mm)/44/45/46/49mm Universal
Denim color/ (1/2/3 Generation 42mm)/44/45/46/49mm Universal
Light Purple/ (1/2/3 Generation 42mm)/44/45/46/49mm Universal
Dark Blue/ (1/2/3 Generation 42mm)/44/45/46/49mm Universal
Dark Purple/ (1/2/3 Generation 42mm)/44/45/46/49mm Universal
Water Duck Green/ (1/2/3 Generation 42mm)/44/45/46/49mm Universal
Pine Needle Green/ (1/2/3 Generation 42mm)/44/45/46/49mm Universal
Lavender Gray/ (1/2/3 Generation 42mm)/44/45/46/49mm Universal
Cloud Gray/ (1/2/3 Generation 42mm)/44/45/46/49mm Universal
Lilac/ (1/2/3 Generation 42mm)/44/45/46/49mm Universal
class SpzCheckoutNotificationHandler extends SPZ.BaseElement { constructor(element) { super(element); this.timer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } sendVariantListUpdateEvent_(data) { const messageData = { type: "theme_variant_list_update", data: { orderToken: data.order_token || data.order_id } }; clearInterval(this.timer_); if(!window.CheckoutAPI) { this.timer_ = setInterval(() => { if(window.CheckoutAPI) { clearInterval(this.timer_); postMessage && postMessage(messageData); } }, 500); } else { postMessage && postMessage(messageData); } } buildCallback() { this.action_ = SPZServices.actionServiceForDoc(this.element); this.registerAction('sendVariantListUpdateEvent', (param) => { this.sendVariantListUpdateEvent_(param.args.data); }); } } SPZ.defineElement('spz-custom-checkout-notification-handler', SpzCheckoutNotificationHandler); function handleGetOrderInfo(data) { if (data.order_id) { let api = `/api/checkout/order/info?order_id=${data.order_id}`; return Promise.resolve(api); } return Promise.reject({}); } function addEventListenerKickItems(data) { if (data.type === 'checkout_kick_items') { return Promise.resolve(data); } return Promise.reject({}); } exportFunction('handleGetOrderInfo', handleGetOrderInfo) exportFunction('addEventListenerKickItems', addEventListenerKickItems)