Mosquito Repellent LED Camping Lantern, 3-in-1 USB Rechargeable Camping Light Flashlight
Mosquito Repellent LED Camping Lantern, 3-in-1 USB Rechargeable Camping Light Flashlight
Mosquito Repellent LED Camping Lantern, 3-in-1 USB Rechargeable Camping Light Flashlight
Mosquito Repellent LED Camping Lantern, 3-in-1 USB Rechargeable Camping Light Flashlight
Mosquito Repellent LED Camping Lantern, 3-in-1 USB Rechargeable Camping Light Flashlight
Mosquito Repellent LED Camping Lantern, 3-in-1 USB Rechargeable Camping Light Flashlight
Mosquito Repellent LED Camping Lantern, 3-in-1 USB Rechargeable Camping Light Flashlight
Mosquito Repellent LED Camping Lantern, 3-in-1 USB Rechargeable Camping Light Flashlight
Mosquito Repellent LED Camping Lantern, 3-in-1 USB Rechargeable Camping Light Flashlight
Mosquito Repellent LED Camping Lantern, 3-in-1 USB Rechargeable Camping Light Flashlight
Mosquito Repellent LED Camping Lantern, 3-in-1 USB Rechargeable Camping Light Flashlight
Mosquito Repellent LED Camping Lantern, 3-in-1 USB Rechargeable Camping Light Flashlight
Mosquito Repellent LED Camping Lantern, 3-in-1 USB Rechargeable Camping Light Flashlight
Mosquito Repellent LED Camping Lantern, 3-in-1 USB Rechargeable Camping Light Flashlight

Mosquito Repellent LED Camping Lantern, 3-in-1 USB Rechargeable Camping Light Flashlight

Style
Please select a style
Price
$29.99
$17.99
Save  40%
163 sold
Quantity
Free worldwide shipping over $29
Returnable within 30 days
Professional service for everyone
Secure payments

Description

1. Multi-Functional Lantern: This camping lamp not only serves as a versatile light source but also provides effective mosquito repellent, detachable tripod and magnetic tail cap make it perfect for various outdoor activities and work. The front LED makes it also a nice flashlight.

2. Waterproof and Durable: High quality material makes it can be used for a long time. Our mosquito repellent outdoor lantern is designed to withstand harsh weather conditions, ensuring reliable performance even on rainy days. 

3. 5 Different Modes: Both main light and front light have low and high mode, besides, there is also flashing mode for the main light. 5 different modes and brightness can meet different needs and situations.

4. Long Lasting Battery: This lamp uses a high-capacity 21700 battery, providing happy, long-lasting, mosquito-free camping time.Modern Type-C charging ensures rapid and efficient recharging, so you can spend more time enjoying your adventures and less time waiting.

5. Compact and Portable: This camping lamp is 15cm in length, 3.5cm in width and 4cm in height, small and light in weight make is easy to carry, won’t add too much weight to your camping gear.

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.