Mini Camping Lantern with Three Colours and Six Modes, Camping Lamp with Hook and Type-C Charging
Mini Camping Lantern with Three Colours and Six Modes, Camping Lamp with Hook and Type-C Charging
Mini Camping Lantern with Three Colours and Six Modes, Camping Lamp with Hook and Type-C Charging
Mini Camping Lantern with Three Colours and Six Modes, Camping Lamp with Hook and Type-C Charging
Mini Camping Lantern with Three Colours and Six Modes, Camping Lamp with Hook and Type-C Charging
Mini Camping Lantern with Three Colours and Six Modes, Camping Lamp with Hook and Type-C Charging
Mini Camping Lantern with Three Colours and Six Modes, Camping Lamp with Hook and Type-C Charging
Mini Camping Lantern with Three Colours and Six Modes, Camping Lamp with Hook and Type-C Charging
Mini Camping Lantern with Three Colours and Six Modes, Camping Lamp with Hook and Type-C Charging
Mini Camping Lantern with Three Colours and Six Modes, Camping Lamp with Hook and Type-C Charging
Mini Camping Lantern with Three Colours and Six Modes, Camping Lamp with Hook and Type-C Charging
Mini Camping Lantern with Three Colours and Six Modes, Camping Lamp with Hook and Type-C Charging

Mini Camping Lantern with Three Colours and Six Modes, Camping Lamp with Hook and Type-C Charging

Style
Please select a style
Price
$13.99
$7.99
Save  43%
Quantity
Free worldwide shipping over $29
Returnable within 30 days
Professional service for everyone
Secure payments

1. Camping lamp and torch - camping lamp can also be used as a torch. It can illuminate an area or illuminate far away places such as a mini torch. Ideal for reading, camping and walking.

2. Various colours and modes - The camping accessory has three colour lights and six light modes: torch with low and high brightness, camping lamp with white light, red light, warm light and red flashing light.

3. Compact and portable - These camping gadgets have the dimensions 13 x 3.5 cm and weighs 96 g. It also features a simple hook design so you can easily hold it in your hand, hang it on your backpack or ceiling.

4. Easy Charging - We have prepared a Type-C charging port and battery indicator for you. The battery life is up to 10 hours, so you can keep an eye on the charging status of the camping lamp at any time and charge it easily.

5. Package Contents - You will receive 1 x camping lamp, 1 x user manual and 1 x USB-C cable. If you have any questions when receiving the goods, please contact us immediately.

Customer Reviews
Here are what our customers say.
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.