Hollow Solid Color Necklaces Accessories
Hollow Solid Color Necklaces Accessories
Hollow Solid Color Necklaces Accessories
Hollow Solid Color Necklaces Accessories
Hollow Solid Color Necklaces Accessories
Hollow Solid Color Necklaces Accessories
Hollow Solid Color Necklaces Accessories
Hollow Solid Color Necklaces Accessories
Hollow Solid Color Necklaces Accessories
Hollow Solid Color Necklaces Accessories
Hollow Solid Color Necklaces Accessories
Hollow Solid Color Necklaces Accessories
Hollow Solid Color Necklaces Accessories
Hollow Solid Color Necklaces Accessories
Hollow Solid Color Necklaces Accessories
Hollow Solid Color Necklaces Accessories
Hollow Solid Color Necklaces Accessories
Hollow Solid Color Necklaces Accessories
Hollow Solid Color Necklaces Accessories
Hollow Solid Color Necklaces Accessories
Hollow Solid Color Necklaces Accessories
Hollow Solid Color Necklaces Accessories

Hollow Solid Color Necklaces Accessories

Price
$9.99
$9.99
Save  $0.00
Color — BLACK
Please select a color
Size
Please select a size
SkuCY-!123657
MaterialIron , Copper
FeatureHollow , Solid Color
OccasionGoing out , Casual , Office , Urban , Simple
SeasonsSpring , Summer , Autumn , Winter
TypeNecklaces Accessories
ColorBLACK,A GOLD,B GOLD,C GOLD,D GOLD,SILVER,C SILVER,B SILVER,A SILVER,🔥Gold & Silver🔥
SizeOne_size



Customer Reviews
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