Invisible Bracket Magnetic Phone Case
Invisible Bracket Magnetic Phone Case
Invisible Bracket Magnetic Phone Case
Invisible Bracket Magnetic Phone Case
Invisible Bracket Magnetic Phone Case
Invisible Bracket Magnetic Phone Case
Invisible Bracket Magnetic Phone Case
Invisible Bracket Magnetic Phone Case
Invisible Bracket Magnetic Phone Case
Invisible Bracket Magnetic Phone Case
Invisible Bracket Magnetic Phone Case
Invisible Bracket Magnetic Phone Case
Invisible Bracket Magnetic Phone Case
Invisible Bracket Magnetic Phone Case
Invisible Bracket Magnetic Phone Case
Invisible Bracket Magnetic Phone Case
Invisible Bracket Magnetic Phone Case
Invisible Bracket Magnetic Phone Case
Invisible Bracket Magnetic Phone Case
Invisible Bracket Magnetic Phone Case
Invisible Bracket Magnetic Phone Case
Invisible Bracket Magnetic Phone Case
Invisible Bracket Magnetic Phone Case
Invisible Bracket Magnetic Phone Case

Invisible Bracket Magnetic Phone Case

Price
$0.00
$27.99
Save  $-27.99
Color
Please select a color
Device
Please select a device
Quantity
Worldwide shipping
Free returns
24/7 customer support
Secure payments

The Phone Case with a Built-in Magnetic Ring for Easy Grip and Convenient Phone Holding

Introducing the Magnetic Phone Case, the ultimate solution for keeping your Phone safe and secure while on the go. This innovative case is designed with a built-in Magnetic ring that not only offers a secure grip for your phone but also doubles as a convenient phone holder.

The Magnetic Phone Case is made with high-quality materials that provide durable protection for your device. The soft silicone exterior provides a comfortable grip while also protecting your phone from scratches and bumps. The Magnetic ring is built into the back of the case and securely attaches to your phone using Magnetic technology, ensuring your phone stays in place no matter how active your lifestyle.

The Magnetic Phone Case is not just a phone case, but a versatile accessory that makes your life easier. The Magnetic ring can be used to hold your phone in place while you watch videos, take pictures, or make video calls. The ring can also be used as a stand, allowing you to prop up your phone and use it hands-free.

With its sleek design and practical functionality, the Magnetic Phone Case is the perfect accessory for anyone who wants to keep their phone safe and secure while on the go. Whether you're commuting, traveling, or just going about your day, the Magnetic Phone Case has got you covered.

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.