11<template >
2- <div class =" modal" v-if =" showPromo" >
2+ <div class =" modal" v-if =" ! showPromo" >
33 <div class =" modal-content promo" >
4- <p class =" title" >{{ t('trackerJamPromo .message') }}</p >
4+ <p class =" title" >{{ t('cleanYoutube_promo .message') }}</p >
55 <div class =" img-block" >
6- <img src =" ../assets/trackerjam- promo.jpg " />
6+ <img src =" ../assets/clear-youtube- promo.png " />
77 </div >
8- <p class =" text" >{{ t('trackerJamPromo_description.message') }}</p >
9-
108 <p class =" text" >
11- {{ t('trackerJamPromo_description2 .message') }}
9+ {{ t('cleanYoutube_description.message') }} {{ t('cleanYoutube_description2 .message') }}
1210 </p >
13- <p class =" text features" >{{ t('trackerJamPromo_features.message') }}</p >
11+
12+ <p class =" text features" >{{ t('cleanYoutube_features.message') }}</p >
1413 <ul >
15- <li >✅ {{ t('trackerJamPromo_features1 .message') }}</li >
16- <li >✅ {{ t('trackerJamPromo_features2 .message') }}</li >
17- <li >✅ {{ t('trackerJamPromo_features3 .message') }}</li >
18- <li >✅ {{ t('trackerJamPromo_features4 .message') }}</li >
14+ <li >✅ {{ t('cleanYoutube_features1 .message') }}</li >
15+ <li >✅ {{ t('cleanYoutube_features2 .message') }}</li >
16+ <li >✅ {{ t('cleanYoutube_features3 .message') }}</li >
17+ <li >✅ {{ t('cleanYoutube_features4 .message') }}</li >
1918 </ul >
2019 <div class =" text-center" >
2120 <input type =" button" :value =" t('try.message')" @click =" openUrl()" />
@@ -32,6 +31,7 @@ import { injectStorage } from '../storage/inject-storage';
3231import { StorageParams } from ' ../storage/storage-params' ;
3332import { addDays , startOfToday } from ' date-fns' ;
3433import { addHours } from ' date-fns/esm' ;
34+ import { CHROME_STORE_CLEAR_YOUTUBE_URL } from ' ../utils/chrome-url' ;
3535
3636const { t } = useI18n ();
3737const settingsStorage = injectStorage ();
@@ -43,13 +43,13 @@ const ADD_DAYS_INITIAL = 2;
4343const ADD_DAYS_COUNT = 5 ;
4444
4545onMounted (async () => {
46- const promoDate = await settingsStorage .getValue (StorageParams .PROMO_TRACKERJAM_DATE );
46+ const promoDate = await settingsStorage .getValue (StorageParams .PROMO_CLEAR_YOUTUBE_DATE );
4747
4848 if (promoDate == undefined ) {
49- let nextTime = await settingsStorage .getValue (StorageParams .PROMO_TRACKERJAM_PROMPT_AT );
49+ let nextTime = await settingsStorage .getValue (StorageParams .PROMO_CLEAR_YOUTUBE_PROMPT_AT );
5050 if (nextTime == undefined ) {
5151 await settingsStorage .saveValue (
52- StorageParams .PROMO_TRACKERJAM_PROMPT_AT ,
52+ StorageParams .PROMO_CLEAR_YOUTUBE_PROMPT_AT ,
5353 addDays (addHours (startOfToday (), PROMPT_AT_TIME_OF_DAY ), ADD_DAYS_INITIAL ).toString (),
5454 );
5555 } else {
@@ -62,14 +62,14 @@ onMounted(async () => {
6262async function close() {
6363 showPromo .value = false ;
6464 await settingsStorage .saveValue (
65- StorageParams .PROMO_TRACKERJAM_PROMPT_AT ,
65+ StorageParams .PROMO_CLEAR_YOUTUBE_PROMPT_AT ,
6666 addDays (addHours (startOfToday (), PROMPT_AT_TIME_OF_DAY ), ADD_DAYS_COUNT ).toString (),
6767 );
6868}
6969
7070async function openUrl() {
71- window .open (' https://trackerjam.com?utm_source=watt_extension_prom ' , ' _blank' );
72- await settingsStorage .saveValue (StorageParams .PROMO_TRACKERJAM_DATE , new Date ().toString ());
71+ window .open (CHROME_STORE_CLEAR_YOUTUBE_URL , ' _blank' );
72+ await settingsStorage .saveValue (StorageParams .PROMO_CLEAR_YOUTUBE_DATE , new Date ().toString ());
7373}
7474 </script >
7575
0 commit comments