LED Flashlight Gloves, Cool Gadget Finger Lights for Camping Fishing Repairing
LED Flashlight Gloves, Cool Gadget Finger Lights for Camping Fishing Repairing
LED Flashlight Gloves, Cool Gadget Finger Lights for Camping Fishing Repairing
LED Flashlight Gloves, Cool Gadget Finger Lights for Camping Fishing Repairing
LED Flashlight Gloves, Cool Gadget Finger Lights for Camping Fishing Repairing
LED Flashlight Gloves, Cool Gadget Finger Lights for Camping Fishing Repairing
LED Flashlight Gloves, Cool Gadget Finger Lights for Camping Fishing Repairing
LED Flashlight Gloves, Cool Gadget Finger Lights for Camping Fishing Repairing
LED Flashlight Gloves, Cool Gadget Finger Lights for Camping Fishing Repairing
LED Flashlight Gloves, Cool Gadget Finger Lights for Camping Fishing Repairing
LED Flashlight Gloves, Cool Gadget Finger Lights for Camping Fishing Repairing
LED Flashlight Gloves, Cool Gadget Finger Lights for Camping Fishing Repairing
LED Flashlight Gloves, Cool Gadget Finger Lights for Camping Fishing Repairing
LED Flashlight Gloves, Cool Gadget Finger Lights for Camping Fishing Repairing

LED Flashlight Gloves, Cool Gadget Finger Lights for Camping Fishing Repairing

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

1. Hands-Free Lighting: Our gloves put bright, focused light right on your fingers—perfect for car repairs, fishing, or midnight DIY projects. No more struggling in the dark or asking someone to hold a flashlight!

2.  Stretch-to-Fit Comfort: One size grips all! The breathable spandex molds to any hand (small or big), while the adjustable wrist strap locks out cold and debris. Feels like a second skin!

3. Simple One-Click Control: Just press the button for instant light and press again to turn it off. Designed for all ages and skill levels, whether you're a teenager fixing a bike at night, a grandparent finding something under the sofa, or a professional mechanic working under a car.

4. Complete Ready-to-Use Kit: We include 1 pair off flashlights gloves(batteries installed), 1 * Screwdriver, extra offer 2 * CR2016 button battery. No need for a last-minute store run during midnight repairs or camping trips—everything you need is in the box!

5. Prctical and Thoughtful Gift: Practical and Thoughtful Gift: A surprisingly practical gift for any occasion, from camping and fishing trips to household repairs and power outages. Perfect for dads who tinker in the garage, moms who garden at dusk, or college students living in dorms.

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.