Samsung Magnetic Hidden Holder MagSafe Case
Samsung Magnetic Hidden Holder MagSafe Case
Samsung Magnetic Hidden Holder MagSafe Case
Samsung Magnetic Hidden Holder MagSafe Case
Samsung Magnetic Hidden Holder MagSafe Case
Samsung Magnetic Hidden Holder MagSafe Case
Samsung Magnetic Hidden Holder MagSafe Case
Samsung Magnetic Hidden Holder MagSafe Case
Samsung Magnetic Hidden Holder MagSafe Case
Samsung Magnetic Hidden Holder MagSafe Case
Samsung Magnetic Hidden Holder MagSafe Case
Samsung Magnetic Hidden Holder MagSafe Case
Samsung Magnetic Hidden Holder MagSafe Case
Samsung Magnetic Hidden Holder MagSafe Case
Samsung Magnetic Hidden Holder MagSafe Case
Samsung Magnetic Hidden Holder MagSafe Case
Samsung Magnetic Hidden Holder MagSafe Case
Samsung Magnetic Hidden Holder MagSafe Case
Samsung Magnetic Hidden Holder MagSafe Case
Samsung Magnetic Hidden Holder MagSafe Case
Samsung Magnetic Hidden Holder MagSafe Case
Samsung Magnetic Hidden Holder MagSafe Case
Samsung Magnetic Hidden Holder MagSafe Case
Samsung Magnetic Hidden Holder MagSafe Case
Samsung Magnetic Hidden Holder MagSafe Case
Samsung Magnetic Hidden Holder MagSafe Case
Samsung Magnetic Hidden Holder MagSafe Case
Samsung Magnetic Hidden Holder MagSafe Case
Samsung Magnetic Hidden Holder MagSafe Case
Samsung Magnetic Hidden Holder MagSafe Case
Samsung Magnetic Hidden Holder MagSafe Case
Samsung Magnetic Hidden Holder MagSafe Case
8 / 16

Samsung Magnetic Hidden Holder MagSafe Case

$19.99
$30.00
Model
Please select a model
Color
Please select a color

Quantity

[ Ultimate Compatibility ]: Our Magnetic Case is fully compatible with MagSafe, ensuring a seamless experience for wireless charging and other MagSafe accessories.

[Multi-function Camera Cover]: The built-in camera cover protects camera lens from scratches. It also works as a kickstand to free your hands when watching videos.

[ Slim and Sleek ]: This case is designed to be slim and lightweight, keeping your phone pocket-friendly while still offering premium protection.

[ Green Material ]: The case is made with quality TPU & plastic material , safe and green

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.