Transparent LED Flashing Spinning Lighter
Transparent LED Flashing Spinning Lighter
Transparent LED Flashing Spinning Lighter
Transparent LED Flashing Spinning Lighter
Transparent LED Flashing Spinning Lighter
Transparent LED Flashing Spinning Lighter
Transparent LED Flashing Spinning Lighter
Transparent LED Flashing Spinning Lighter
Transparent LED Flashing Spinning Lighter
Transparent LED Flashing Spinning Lighter
Transparent LED Flashing Spinning Lighter
Transparent LED Flashing Spinning Lighter
Transparent LED Flashing Spinning Lighter
Transparent LED Flashing Spinning Lighter
Transparent LED Flashing Spinning Lighter
Transparent LED Flashing Spinning Lighter
Transparent LED Flashing Spinning Lighter
Transparent LED Flashing Spinning Lighter
Transparent LED Flashing Spinning Lighter
Transparent LED Flashing Spinning Lighter

Transparent LED Flashing Spinning Lighter

Pris
kr399.00
kr199.00
Spara  kr200.00
Style
Välj ett style
Quantity
Välj ett quantity
Kvantitet
Frakt över hela världen
Fri retur
Kundtjänst 24/7
Säkra betalningar

FEATURES

FUTURISTIC LOOK: The transparent shell allows you to see the internal mechanical design in action, delivering a high-tech, modern, and cool visual experience.

VIBRANT LED LIGHTING: Equipped with colorful flashing LEDs, it creates a striking visual effect. The glowing lights enhance the ambiance and make nighttime use captivating and enjoyable.

FIDGET SPINNER : Fold the lighter into a smooth-spinning fidget toy for instant stress relief. Its ergonomic design ensures a seamless and satisfying spin, combining utility with entertainment.

WINDPROOF FLAME: Features a wind-resistant, high-pressure red flame for fast and efficient lighting, even in challenging outdoor conditions. Perfect for camping, barbecues, and everyday use.

DURABLE AND SAFE PC MATERIAL: Made from premium PC material, the lighter is wear-resistant, impact-resistant, and built to last. It’s safe, non-toxic, and designed for reliable long-term use.

SPEC


Material: PC

Size: 27*76.3*82.5mm

Weight: 62g

Package includes: 1 * Transparent LED Flashing Spinning Lighter

NOTES

Colors may vary due to differences in monitors.

Keep out of reach of children and use with caution.

Kundrecensioner

Här är vad våra kunder säger.

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
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.