Lamp、GOSUNVAULT
Lamp、GOSUNVAULT
Lamp、GOSUNVAULT
Lamp、GOSUNVAULT
Lamp、GOSUNVAULT
Lamp、GOSUNVAULT
Lamp、GOSUNVAULT
Lamp、GOSUNVAULT
Lamp、GOSUNVAULT
Lamp、GOSUNVAULT
Lamp、GOSUNVAULT
Lamp、GOSUNVAULT
Lamp、GOSUNVAULT
Lamp、GOSUNVAULT
Lamp、GOSUNVAULT
Lamp、GOSUNVAULT
Lamp、GOSUNVAULT
Lamp、GOSUNVAULT
Lamp、GOSUNVAULT
Lamp、GOSUNVAULT
Lamp、GOSUNVAULT
Lamp、GOSUNVAULT
Lamp、GOSUNVAULT
Lamp、GOSUNVAULT
Lamp、GOSUNVAULT
Lamp、GOSUNVAULT
Lamp、GOSUNVAULT
Lamp、GOSUNVAULT
Lamp、GOSUNVAULT
Lamp、GOSUNVAULT
Lamp、GOSUNVAULT
Lamp、GOSUNVAULT
Lamp、GOSUNVAULT
Lamp、GOSUNVAULT
Lamp、GOSUNVAULT
Lamp、GOSUNVAULT
Lamp、GOSUNVAULT
Lamp、GOSUNVAULT
Lamp、GOSUNVAULT
Lamp、GOSUNVAULT
Lamp、GOSUNVAULT
Lamp、GOSUNVAULT

Creative Modeling Table lamp - Eye Protection Atmosphere Night Light

Price
$0.00
$59.99
Style
Quantity
14 Day Money Back Guarantee Flash Sale: Get 50% OFF
Lamp、GOSUNVAULT


The cute designed table lamp is a delightful addition to any living space! The soft curve and unique shapes make the lamp full of visual impact, and can show the beauty of personality.


Design From Nature
The design of the wooden table lamp is inspired by the forest. It's an excellent supplement to any corner of your home, charming these lamps infuse into your living space.


Touch Dimming
Equipped with a stepless dimmer function, the table lamp can be controlled by touching the sensitive switch. You can adjust the light as you like to provide the perfect lighting for any occasion.


High-quality Material
Made of natural wood with fine workmanship, the table lamp is a beautiful work of art. The high light transmission acrylic lampshade with soft light transmission is comfortable and gentle on eyes.


Portable Lighting
Compact and endlessly useful, this lamp is sure to provide the perfect lighting for any occasion. It can be placed on the babies kids room, bedroom, living room, bedside or other places.


Nice Decor
The various style options easily complement any interior. Boasting modernity, sophistication, and an overall minimalistic presence, these lamps will add a stylish touch to your space.


Widely Used
These cute table lamps can be used both indoors and outdoors, such as bedroom night light, party decoration and outdoors camping. The soft dimmable brightness can help you have a good sleep.


Specifications
Light Source: LED
Light Color: Neutral Light
Function: Touch Switch
Material: Natural Wood + Acrylic
Applicable Area: 3-8㎡

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.