Toning Bedside Lamp USB Charging LED Remote Control Colorful Atmosphere Timing Lights Clap Night Light
Toning Bedside Lamp USB Charging LED Remote Control Colorful Atmosphere Timing Lights Clap Night Light
Toning Bedside Lamp USB Charging LED Remote Control Colorful Atmosphere Timing Lights Clap Night Light
Toning Bedside Lamp USB Charging LED Remote Control Colorful Atmosphere Timing Lights Clap Night Light
Toning Bedside Lamp USB Charging LED Remote Control Colorful Atmosphere Timing Lights Clap Night Light
Toning Bedside Lamp USB Charging LED Remote Control Colorful Atmosphere Timing Lights Clap Night Light
Toning Bedside Lamp USB Charging LED Remote Control Colorful Atmosphere Timing Lights Clap Night Light
Toning Bedside Lamp USB Charging LED Remote Control Colorful Atmosphere Timing Lights Clap Night Light
Toning Bedside Lamp USB Charging LED Remote Control Colorful Atmosphere Timing Lights Clap Night Light
Toning Bedside Lamp USB Charging LED Remote Control Colorful Atmosphere Timing Lights Clap Night Light
Toning Bedside Lamp USB Charging LED Remote Control Colorful Atmosphere Timing Lights Clap Night Light
Toning Bedside Lamp USB Charging LED Remote Control Colorful Atmosphere Timing Lights Clap Night Light
Toning Bedside Lamp USB Charging LED Remote Control Colorful Atmosphere Timing Lights Clap Night Light
Toning Bedside Lamp USB Charging LED Remote Control Colorful Atmosphere Timing Lights Clap Night Light

Toning Bedside Lamp USB Charging LED Remote Control Colorful Atmosphere Timing Lights Clap Night Light

color
Please select a color
Price
$19.99
$11.29
Save  44%
143 sold
Quantity
Free worldwide shipping over $29
Returnable within 30 days
Professional service for everyone
Secure payments
Product was out of stock.

Features:

1. Adjustable brightness and color: Three levels of brightness can be adjusted, four modes can be selected, and seven colors can be changed (with gradient colors). Brightness, mode and color can be adjusted via the buttons at the top.

2. Timing: You can set the timing to turn off the lights according to your needs. Press once to time one hour, twice to time two hours, three times to time four hours, four times to time six hours, long press to exit the timed mode.

3. Wide range of applications: suitable for desk, bedside indoor activities and camping, hiking outdoor activities with its portable size and eye protection light. For anyone, the portable night light can walk around in the dark without the bright bedroom lights to bother.

4. Hidden hanging: Using the hanging handle hidden at the bottom of the lamp, you can easily hang this night light on the table umbrella. Made of high-quality and sturdy PP and ABS plastic, it can ensure your baby's safety and provide a safe environment when playing.

5. Rechargeable and portable: The cordless LED night light is powered by a built-in rechargeable battery. After fully charged, it can glow for 6 (highest brightness)-12 hours (darkest brightness) working time. It is a good choice as an emergency light source during a power outage.

Specification:
Control method: toggle switch + touch
Input voltage: DC 5V
Input current: Max 1.2A
Light power: Max 3W
Battery capacity: 1500mAh
Lifetime: 6-12 hours
Charging time: 4-5 hours
Product size: 91×120mm


Packing list:
1 x night light
1 x instructions
1 x data cable
1 x remote control

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.