YONZEE Tesla Car Air Freshener Aromatherapy Tablets For Tesla Model All
YONZEE Tesla Car Air Freshener Aromatherapy Tablets For Tesla Model All
YONZEE Tesla Car Air Freshener Aromatherapy Tablets For Tesla Model All
YONZEE Tesla Car Air Freshener Aromatherapy Tablets For Tesla Model All
YONZEE Tesla Car Air Freshener Aromatherapy Tablets For Tesla Model All
YONZEE Tesla Car Air Freshener Aromatherapy Tablets For Tesla Model All
YONZEE Tesla Car Air Freshener Aromatherapy Tablets For Tesla Model All
7/7
YONZEE Tesla Car Air Freshener Aromatherapy Tablets For Tesla Model All
YONZEE Tesla Car Air Freshener Aromatherapy Tablets For Tesla Model All
YONZEE Tesla Car Air Freshener Aromatherapy Tablets For Tesla Model All
YONZEE Tesla Car Air Freshener Aromatherapy Tablets For Tesla Model All
YONZEE Tesla Car Air Freshener Aromatherapy Tablets For Tesla Model All
YONZEE Tesla Car Air Freshener Aromatherapy Tablets For Tesla Model All
YONZEE Tesla Car Air Freshener Aromatherapy Tablets For Tesla Model All
7/7

YONZEE Tesla Car Air Freshener Aromatherapy Tablets For Tesla Model All

$19.99
$24.99
52 sold
ColorFor Tesla 4 PCS
Please select a color
Quantity
Weight: 30g

Installation instructional

Fragrance: Lavender
Item Weight: 0.08kg
Item Width: 0.2mm
Origin: Mainland China
aroma: White tea
Material Type: Abs
Item Height: 5.5mm
Item Length: 8.5mm
Item Type: Air Freshener

Tesla Special Car Fragrances

Integrating into the interior | Lasting fragrance | Tasting health

360 ° Global Fragrance Expansion Fragrant without dead spots

72 direct flow fragrant pores, and the corners are also fragrant

It's aromatherapy It's also a purifier

New Clo2 Purification Factor

Source decomposition of formaldehyde odor removal rate of 99.96%

True deodorization, non masking

Not obstructing the line of sight Flexible installation of ribbon

Do not obstruct the driver's line of sight, and install flexible ribbons freely

Ribbon design can be hung on a hook

Featuring a ribbon design, it can be easily hung and installed effortlessly

0 alcohol addition Available for pregnant women and infants

Blended with imported essential oils that meet international safety standards

Contains no alcohol or harmful substances. It can come into contact with the skin,

Pregnant women and children can use it!

Every breath It's like being in nature

Refreshing and pleasant, with a taste from nature

Product information

Physical display

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.