Fairy Ballerina Wind Spinner
Fairy Ballerina Wind Spinner
Fairy Ballerina Wind Spinner
Fairy Ballerina Wind Spinner
Fairy Ballerina Wind Spinner
Fairy Ballerina Wind Spinner
Fairy Ballerina Wind Spinner
Fairy Ballerina Wind Spinner
1/8
Fairy Ballerina Wind Spinner
Fairy Ballerina Wind Spinner
Fairy Ballerina Wind Spinner
Fairy Ballerina Wind Spinner
Fairy Ballerina Wind Spinner
Fairy Ballerina Wind Spinner
Fairy Ballerina Wind Spinner
Fairy Ballerina Wind Spinner
Fairy Ballerina Wind Spinner
Fairy Ballerina Wind Spinner
Fairy Ballerina Wind Spinner
Fairy Ballerina Wind Spinner
Fairy Ballerina Wind Spinner
Fairy Ballerina Wind Spinner
Fairy Ballerina Wind Spinner
Fairy Ballerina Wind Spinner
1/8

Fairy Ballerina Wind Spinner

$13.99
$0.00
Save $-13.99
1 sold
QTY
Please select a qty
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.

FEATURES

  • Charm Design - An enchanting winged fairy stands on tip-toes as the leaves of her tutu spin around and around in the breeze. The rainbow of pinks, blues and greens make her a real eye-catcher in your landscape.

  • Ballerina Wind Spinner - The rainbow of pinks, blues and greens make her a real eye-catcher in your landscape. At more than 11 feet high, she'll appear to be floating above your garden in a graceful leap.

  • Alloy Manufacturing - Made from durable metal and covered with epoxy protective coating to make wind spinners more durable. Crafted from ballerina wind spinner, pinks and greens, Painted in blues, Fairy Petals of her tutu spin in the breeze, Silhouette of ballerina with wing.

  • Stable - Our metal wind spinners come with a multi-color brushed coat finish and a stable stake at the base, which is built to withstand all weather, sturdy and durable for windy days.

  • Entertainment and relaxation - Relaxing to watch while spending time out on the sun porch or yard. Would look amazing in any flower garden or yard an ideals gift for garden lovers. At more than six feet high, she'll appear to be floating above your garden in a graceful leap.

SPECIFICATIONS

  • Material: Plastic

  • Pack Size: 16*12.5*8.5 cm/6.3*4.9*3.3 inch

  • Color: as shown

  • Weight: 80 g

  • Package: 1 * Fairy Ballerina Wind Spinner

NOTE

Please allow slight measurement deviations due to manual measurement.

Due to the different monitor and light effect, the actual color of the item might be slightly different from the color showed in the pictures.