HAIXIN Slim Storage Rolling Cart with Wheels, 3-Tier Snack Storage Cabinet Plastic Utility Cart, Multifunctional Shelving Unit Trolley with Sliding Door for Kitchen Bedroom Office Bathroom Dorm, White

HAIXIN Slim Storage Rolling Cart with Wheels, 3-Tier Snack Storage Cabinet Plastic Utility Cart, Multifunctional Shelving Unit Trolley with Sliding Door for Kitchen Bedroom Office Bathroom Dorm, White

$60.98
500 sold
Size
Color : Black
Quantity
people are viewing this right now
Description
  • 【2-Person Sharing Design】Designed for two people, HAIXIN bar cart expand the capabilities by opened dual sides, allowing you to easily share resources like tools, snacks with your family or partners side by side. This 3 tier rolling cart incluede two small grids organizes small essentials like pencils, markers, scissors separately without compromising on space. The rolling shelf with buckles of top panel keeps contents safely stored inside, and also can be removed.
  • 【Easy to Assembly】This dorm room essentials is made of plastic, which is relatively light, but it still has a certain load-bearing capacity. Simple modular structure makes 3 tier shelf organizer easy to install. No tools required and no need to hire a technician. with the help of insturction you can totally assemble this makeup organization cart by yourself.
  • 【Improve Storage Efficiency】This all-in-one storage organizer cart features with the Integrated design which includes 3 main parts, a dual-side-flip-up grid on the top, an open shelf in the middle and a storage cabinet with sliding door on the bottom. The transparent panle of utility cart on wheels makes it way easier to find. You can adjust different items to fit each compartment of dorm food storage and keep them perfectly separated.
  • 【Space Saving】Size: 17.9"D x 9.1"W x 26.4"H. With a width of just 9.1 inches, this organizers for bedroom can be used in different tight spaces in home. Four durable 360° rotation wheels that two has brakes make the snack cart easy to be pulled in and out from skinny spaces. Besides, the design of sliding door of small kitchen cart can make the best use of the space incorporate both open and closed space, making our home simple.
  • 【Multifunctional Storage】This small pantry can be placed in your office, bedroom, living room, kitchen, bathroom, laundry room, pantry, studio, classroom, and craft areas. You can store your detergent, cleaning products, bathroom accessories, office or school items, crafts or snacks. Cart organizer can add extra storage to any room.

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.