Handmade Crochet Coffee Bean and Coffee Cup Desk Buddy
Handmade Crochet Coffee Bean and Coffee Cup Desk Buddy
Handmade Crochet Coffee Bean and Coffee Cup Desk Buddy
Handmade Crochet Coffee Bean and Coffee Cup Desk Buddy
Handmade Crochet Coffee Bean and Coffee Cup Desk Buddy
Handmade Crochet Coffee Bean and Coffee Cup Desk Buddy
Handmade Crochet Coffee Bean and Coffee Cup Desk Buddy
4/7
Handmade Crochet Coffee Bean and Coffee Cup Desk Buddy
Handmade Crochet Coffee Bean and Coffee Cup Desk Buddy
Handmade Crochet Coffee Bean and Coffee Cup Desk Buddy
Handmade Crochet Coffee Bean and Coffee Cup Desk Buddy
Handmade Crochet Coffee Bean and Coffee Cup Desk Buddy
Handmade Crochet Coffee Bean and Coffee Cup Desk Buddy
Handmade Crochet Coffee Bean and Coffee Cup Desk Buddy
Handmade Crochet Coffee Bean and Coffee Cup Desk Buddy
Handmade Crochet Coffee Bean and Coffee Cup Desk Buddy
Handmade Crochet Coffee Bean and Coffee Cup Desk Buddy
Handmade Crochet Coffee Bean and Coffee Cup Desk Buddy
Handmade Crochet Coffee Bean and Coffee Cup Desk Buddy
Handmade Crochet Coffee Bean and Coffee Cup Desk Buddy
Handmade Crochet Coffee Bean and Coffee Cup Desk Buddy
4/7

Handmade Crochet Coffee Bean and Coffee Cup Desk Buddy

$12.99
$0.00
Save $-12.99
Style
Please select a style
Quantity
Over $49.99 Free Shipping
30-day Zero-risk Return
100% Customer Satisfaction
Secure Payments
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.

💖We offer bulk sales discount, if you would like to order more, please message us for the big discount!

Are you searching for a unique and heartwarming gift that can be shared between you and your significant other? Look no further than our handwoven Coffee Beans and Coffee Cup table decor. This delightful ornament is perfect for adding a touch of warmth and charm to your shared spaces.

BUY MORE SAVE MORE 💕

Each Coffee Beans and Coffee Cup decoration is meticulously handwoven with care, ensuring a unique and personal touch.

💕The design features a coffee cup filled with adorable coffee beans, creating a cozy and inviting atmosphere. It's a sweet reminder of your shared love for coffee and each other.

Whether placed on a coffee table, shelf, or desk, this decor piece adds a delightful and heartwarming touch to your home.

This gift is perfect for couples who share a love for coffee, making it a thoughtful and romantic gesture for your boyfriend and girlfriend. 💕

Crafted from high-quality materials, this decor piece is built to last and remain a cherished keepsake.

😍Each handwoven Coffee Beans and Coffee Cup decor piece is unique, and slight variations may occur due to its handmade nature.d.