UBesGoo Nightstand 2 Drawers End Table Storage Wood Cabinet Bedroom Accent Side Table
UBesGoo Nightstand 2 Drawers End Table Storage Wood Cabinet Bedroom Accent Side Table
UBesGoo Nightstand 2 Drawers End Table Storage Wood Cabinet Bedroom Accent Side Table
UBesGoo Nightstand 2 Drawers End Table Storage Wood Cabinet Bedroom Accent Side Table
UBesGoo Nightstand 2 Drawers End Table Storage Wood Cabinet Bedroom Accent Side Table
UBesGoo Nightstand 2 Drawers End Table Storage Wood Cabinet Bedroom Accent Side Table
UBesGoo Nightstand 2 Drawers End Table Storage Wood Cabinet Bedroom Accent Side Table
UBesGoo Nightstand 2 Drawers End Table Storage Wood Cabinet Bedroom Accent Side Table
UBesGoo Nightstand 2 Drawers End Table Storage Wood Cabinet Bedroom Accent Side Table
UBesGoo Nightstand 2 Drawers End Table Storage Wood Cabinet Bedroom Accent Side Table

UBesGoo Nightstand 2 Drawers End Table Storage Wood Cabinet Bedroom Accent Side Table

Price

$0.00 $69.99
Save $-69.99
Free shipping

Quantity

Free worldwide shipping
Free returns
Sustainably made
Secure payments

Introductions:
Welcome to our latest addition to your bedroom essentials - the Nightstand Bedside Table. Crafted to elevate your bedroom experience, this sleek and versatile piece combines modern functionality with elegant design. Say goodbye to clutter and inconvenience; the Nightstand is here to enhance your nighttime retreat.


Specifications:

  • Material: MDF Painting, Solid Wood, Metal frame

  • Color: White

  • Dimensions: (16.3 x 15.74 x 34.64)" (L x W x H)

  • Weight: 29.1 lbs


Package Includes:
1 x Nightstand


  • Multifunctional Design:
    The nightstand isn't just a bedside table; it's your ultimate bedside companion. Equipped with wireless charging capabilities, two USB ports, and two standard plug outlets, it ensures your devices stay powered up and within reach, all through the night.
  • Illuminating Ambiance:
    With a remote-controlled LED light, the nightstand lets you set the perfect mood with just a click. Whether you prefer a soft glow for late-night reading or a gentle radiance for winding down, this feature ensures your bedside ambiance is always just right.
  • Innovative Storage Solutions:
    Organize your essentials effortlessly with two drawers featuring iron mesh faces, adding a touch of industrial charm while keeping your items visible. The sturdy metal frame ensures durability, providing a reliable storage solution for years to come.
  • Robust Construction:
    Built to withstand the test of time, the nightstand boasts a robust metal frame that guarantees stability and longevity. Rest easy knowing your bedside essentials are securely supported by this durable piece of furniture.
  • Ample Storage Capacity:
    Never compromise on storage space again. With two drawers, two shelves, and three hooks, the nightstand offers ample room for your nighttime necessities. From books and electronics to personal trinkets, everything finds its place effortlessly within arm's reach.
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.