File tree Expand file tree Collapse file tree 6 files changed +79
-2
lines changed
Expand file tree Collapse file tree 6 files changed +79
-2
lines changed Original file line number Diff line number Diff line change @@ -275,7 +275,7 @@ label {
275275 padding : 5px 0 5px 20px ;
276276 font-size : 16px ;
277277 vertical-align : middle;
278- width : 270 px ;
278+ width : 266 px ;
279279 height : 40px ;
280280 display : table-cell;
281281 cursor : pointer;
Original file line number Diff line number Diff line change @@ -159,4 +159,10 @@ input[type='button'][disabled] {
159159}
160160.date-block .date-picker {
161161 width : 250px ;
162+ }
163+ .font-bold {
164+ font-weight : 600 ;
165+ }
166+ .font-16 {
167+ font-size : 16px ;
162168}
Original file line number Diff line number Diff line change 1+ <template >
2+ <div >
3+ <p class =" title" >
4+ {{ t('enjoy.message') }}
5+ </p >
6+
7+ <p >
8+ {{ t('canDonate.message') }}
9+ </p >
10+
11+ <div class =" mt-30" >
12+ <p >{{ t('coin.message') }} <span class =" font-bold" > USDT </span ></p >
13+ <p >{{ t('chain.message') }}<span class =" font-bold" > Ethereum (ERC20) </span ></p >
14+ <p >
15+ {{ t('address.message') }}
16+ <span class =" font-bold" > 0x427a22e1f4ba81351c22465faf6cfcf6095583d1 </span >
17+ </p >
18+ </div >
19+
20+ <img class =" mt-15" src =" ../assets/icons/donation-qr.png" />
21+
22+ <p class =" font-bold mt-30" >
23+ {{ t('thanks.message') }}
24+ </p >
25+ </div >
26+ </template >
27+
28+ <script lang="ts">
29+ export default {
30+ name: ' Donation' ,
31+ };
32+ </script >
33+
34+ <script lang="ts" setup>
35+ import { useI18n } from ' vue-i18n' ;
36+ const { t } = useI18n ();
37+ </script >
38+
39+ <style scoped>
40+ p {
41+ font-size : 15px ;
42+ }
43+ .title {
44+ font-size : 18px !important ;
45+ }
46+ </style >
Original file line number Diff line number Diff line change 153153 </div >
154154 </div >
155155
156+ <div class =" settings-tab" >
157+ <input
158+ type =" radio"
159+ id =" donate-tab"
160+ name =" settings-group"
161+ :checked =" selectedTab == SettingsTab.Donate"
162+ v-on:change =" selectTab(SettingsTab.Donate)"
163+ />
164+ <label name =" tabName" for =" donate-tab" class =" donate"
165+ ><img src =" ../assets/icons/donate.png" height =" 30" />{{ t('donate.message') }}</label
166+ >
167+
168+ <div class =" settings-content" >
169+ <div class =" main" >
170+ <Donation v-if =" selectedTab == SettingsTab.Donate" />
171+ </div >
172+ </div >
173+ </div >
174+
156175 <PromoCleanYoutubeModal />
157176 </div >
158177</template >
@@ -174,6 +193,7 @@ import { getEnumValueTab } from '../utils/extension-tabs';
174193import { applyDarkMode } from ' ../utils/dark-mode' ;
175194import { injectStorage } from ' ../storage/inject-storage' ;
176195import { StorageParams , DARK_MODE_DEFAULT } from ' ../storage/storage-params' ;
196+ import Donation from ' ../components/Donation.vue' ;
177197
178198const { t } = useI18n ();
179199const extensionPage = useExtensionPage ();
@@ -233,7 +253,6 @@ function selectTab(value: SettingsTab) {
233253 font-weight : 600 ;
234254 font-size : 15px ;
235255}
236-
237256.header-block .logo {
238257 margin : 10px 10px 10px 15px ;
239258}
@@ -246,4 +265,8 @@ function selectTab(value: SettingsTab) {
246265 position : fixed ;
247266 bottom : 20px ;
248267}
268+ .donate {
269+ position : fixed ;
270+ bottom : 75px ;
271+ }
249272 </style >
Original file line number Diff line number Diff line change @@ -41,5 +41,7 @@ export function getEnumValueTab(tab: string) {
4141 return SettingsTab . Notifications ;
4242 case 'pomodoro' :
4343 return SettingsTab . Pomodoro ;
44+ case 'donation' :
45+ return SettingsTab . Donate ;
4446 }
4547}
You can’t perform that action at this time.
0 commit comments