DIY Diamond Painting Hanging Ornaments - Home Gnome、[Everydayedeals]
DIY Diamond Painting Hanging Ornaments - Home Gnome、[Everydayedeals]
DIY Diamond Painting Hanging Ornaments - Home Gnome、[Everydayedeals]
DIY Diamond Painting Hanging Ornaments - Home Gnome、[Everydayedeals]
DIY Diamond Painting Hanging Ornaments - Home Gnome、[Everydayedeals]
DIY Diamond Painting Hanging Ornaments - Home Gnome、[Everydayedeals]
DIY Diamond Painting Hanging Ornaments - Home Gnome、[Everydayedeals]
DIY Diamond Painting Hanging Ornaments - Home Gnome、[Everydayedeals]
DIY Diamond Painting Hanging Ornaments - Home Gnome、[Everydayedeals]
DIY Diamond Painting Hanging Ornaments - Home Gnome、[Everydayedeals]
DIY Diamond Painting Hanging Ornaments - Home Gnome、[Everydayedeals]
DIY Diamond Painting Hanging Ornaments - Home Gnome、[Everydayedeals]
1 / 12
DIY Diamond Painting Hanging Ornaments - Home Gnome、[Everydayedeals]
DIY Diamond Painting Hanging Ornaments - Home Gnome、[Everydayedeals]
DIY Diamond Painting Hanging Ornaments - Home Gnome、[Everydayedeals]
DIY Diamond Painting Hanging Ornaments - Home Gnome、[Everydayedeals]
DIY Diamond Painting Hanging Ornaments - Home Gnome、[Everydayedeals]
DIY Diamond Painting Hanging Ornaments - Home Gnome、[Everydayedeals]
DIY Diamond Painting Hanging Ornaments - Home Gnome、[Everydayedeals]
DIY Diamond Painting Hanging Ornaments - Home Gnome、[Everydayedeals]
DIY Diamond Painting Hanging Ornaments - Home Gnome、[Everydayedeals]
DIY Diamond Painting Hanging Ornaments - Home Gnome、[Everydayedeals]
DIY Diamond Painting Hanging Ornaments - Home Gnome、[Everydayedeals]
DIY Diamond Painting Hanging Ornaments - Home Gnome、[Everydayedeals]
Save $-4.00
EDS

DIY Diamond Painting Hanging Ornaments - Home Gnome

$13.99
9 sold
Qty 2995 in stock

Specification:
Origin: Mainland China
Style: Classic Style
Material: Acrylic


【Features】Our interchangeable welcome sign diamond painting kit includes 1 wooden sign and 3-4 icons, this welcome sign diamond art kit allows people to have fun changing their holiday signs for each season.
【Package Included】Our hanging sign diamond art kit comes with 1 wooden sign and 3-4 icons, 1 tool bag, 1 pack of diamonds and 1 metal chain; Interchangeable seasonal decorations will be used in different ways Brighten up your holidays.
【Fun DIY】These interchangeable home diamond art painted door signs provide an ideal DIY activity for adults, beginners. You can easily complete this DIY craft with your family, loved ones, or friends. Hang it on your front door or on the wall to impress your guests with your creative fingerprint. This diamond painted decoration, with different patterns and colors, is interesting and attractive, giving a bright feeling.
【High Quality Material】The diamond painting holiday truck decoration for the farmhouse front door is made of high quality wood and acrylic diamonds, clear printing, sturdy and durable, not easy to crack, fade and deform, smooth and textured surface, safe to use.
【Wide Occasions】Our diamond painting hanging sign kit features interchangeable holiday decorations, suitable for display and decoration in living rooms, fireplaces, cabinets, walls, Christmas trees, mantels, doors, windows, etc., exquisite and delicate, showing beauty for you to add a festive atmosphere to the holidays. Also makes a chic housewarming gift for friends and family.

Note:
Due to the different monitor and light effect, the actual color of the item might be slightly different from the color showed on the pictures. Thank you!
Please allow 1-2cm measuring deviation due to manual measurement.



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.