Real Carbon Fiber Turn Signal Cover for Model 3/Y 2021-2023 (2Pcs)
Real Carbon Fiber Turn Signal Cover for Model 3/Y 2021-2023 (2Pcs)
Real Carbon Fiber Turn Signal Cover for Model 3/Y 2021-2023 (2Pcs)
Real Carbon Fiber Turn Signal Cover for Model 3/Y 2021-2023 (2Pcs)
Real Carbon Fiber Turn Signal Cover for Model 3/Y 2021-2023 (2Pcs)
Real Carbon Fiber Turn Signal Cover for Model 3/Y 2021-2023 (2Pcs)
Real Carbon Fiber Turn Signal Cover for Model 3/Y 2021-2023 (2Pcs)
Real Carbon Fiber Turn Signal Cover for Model 3/Y 2021-2023 (2Pcs)
Real Carbon Fiber Turn Signal Cover for Model 3/Y 2021-2023 (2Pcs)
Real Carbon Fiber Turn Signal Cover for Model 3/Y 2021-2023 (2Pcs)
Real Carbon Fiber Turn Signal Cover for Model 3/Y 2021-2023 (2Pcs)
Real Carbon Fiber Turn Signal Cover for Model 3/Y 2021-2023 (2Pcs)
Real Carbon Fiber Turn Signal Cover for Model 3/Y 2021-2023 (2Pcs)
Real Carbon Fiber Turn Signal Cover for Model 3/Y 2021-2023 (2Pcs)
Real Carbon Fiber Turn Signal Cover for Model 3/Y 2021-2023 (2Pcs)
Real Carbon Fiber Turn Signal Cover for Model 3/Y 2021-2023 (2Pcs)

Real Carbon Fiber Turn Signal Cover for Model 3/Y 2021-2023 (2Pcs)

Side Camera Turn Signal Cover

Price

$0.00 $69.99
Save $-69.99
1 sold

car model

Please select a car model

carbon finish

Please select a carbon finish

Quantity

Free shipping
Online Support
Sustainably made
Secure payments

With its personalized striped design, it will protect your turn signals and make your car even more stylish. Tesla side marker turn signal cover gives a new look and improves the appearance of the car.

Features

  • Custom design: TESLASY Side camera turn signal marker trim covers accessories has been custom-cut specifically for Tesla model 3 and Model Y
  • Perfectly fit: Turn signal cover perfect and essential decoration for your tesla and make it standout and enhance the appearance of the car body, designed specifically for your model, no sharp edges, will not damage the car.
  • Sturdy and durable: The side camera steering light cover is made of 100% REAL dry carbon fiber , which is durable, good coloring, soft to the touch, anti-fatigue and pressure-resistant
  • Direct Replacement: Pre-applied 3m adhesive tape, simply peel and easy install, help protect the camera. Note: Do not expose to large dust and don't clean within 24 hours.
  • Customer service: Our products will be strictly inspected before delivery to ensure that there is no problem with the quality. Please feel free to buy. If you have any questions about the product, please contact us, and we will give you a satisfactory solution.

Frequently Asked Questions

1. Why Choose TEALASY?

* Quality Assurance: Each product is rigorously tested for quality and performance.

* Customer Support: 24/7 customer service to assist with any queries or issues.

* Warranty: Comes with a 1-year warranty for peace of mind.

2. If there's an issue with installation, what support do we provide?

We offer assistance via email, live chat, and detailed installation guides. Plus, we have step-by-step tutorial videos featuring influencers to help you through the installation process.

3. Can the product be removed after installation?

Yes, the product can be removed after installation without affecting the car’s original wiring.

4. What is your return and exchange policy?

We offer free returns and exchanges if there are any quality issues with the product upon receipt by the customer.

5. Contact US

If you have any pre-sales or post-sales inquiries, please contact us via email or our online chat tool.

👨‍🔧 Customer Support

📞:+86 185 7879 5760 (Phone/WhatsApp)

📧:info@teslasy.com

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.