diff options
author | Ricardo Cino <ricardo@cino.io> | 2022-06-27 18:21:31 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-06-27 17:21:31 +0100 |
commit | 0bf13689d53bd493fb4d0a4213c1801013b5aa8a (patch) | |
tree | 2b5ae44e4f1aa73b49c011954ff1cb47e3959bad /src/models | |
parent | chore: recommend specific vscode extensions to setup development [skip ci] (#... (diff) | |
download | ferdium-app-0bf13689d53bd493fb4d0a4213c1801013b5aa8a.tar.gz ferdium-app-0bf13689d53bd493fb4d0a4213c1801013b5aa8a.tar.zst ferdium-app-0bf13689d53bd493fb4d0a4213c1801013b5aa8a.zip |
chore: transform containers/settings from js to tsx (#384)
Diffstat (limited to 'src/models')
-rw-r--r-- | src/models/Service.ts | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/models/Service.ts b/src/models/Service.ts index dfc074204..35d573cab 100644 --- a/src/models/Service.ts +++ b/src/models/Service.ts | |||
@@ -14,6 +14,12 @@ import { IRecipe } from './Recipe'; | |||
14 | 14 | ||
15 | const debug = require('../preload-safe-debug')('Ferdium:Service'); | 15 | const debug = require('../preload-safe-debug')('Ferdium:Service'); |
16 | 16 | ||
17 | interface DarkReaderInterface { | ||
18 | brightness: number; | ||
19 | contrast: number; | ||
20 | sepia: number; | ||
21 | } | ||
22 | |||
17 | // TODO: Shouldn't most of these values default to what's defined in DEFAULT_SERVICE_SETTINGS? | 23 | // TODO: Shouldn't most of these values default to what's defined in DEFAULT_SERVICE_SETTINGS? |
18 | export default class Service { | 24 | export default class Service { |
19 | id: string = ''; | 25 | id: string = ''; |
@@ -68,7 +74,7 @@ export default class Service { | |||
68 | 74 | ||
69 | @observable isProgressbarEnabled: boolean = true; | 75 | @observable isProgressbarEnabled: boolean = true; |
70 | 76 | ||
71 | @observable darkReaderSettings: object = { | 77 | @observable darkReaderSettings: DarkReaderInterface = { |
72 | brightness: 100, | 78 | brightness: 100, |
73 | contrast: 90, | 79 | contrast: 90, |
74 | sepia: 10, | 80 | sepia: 10, |
@@ -158,7 +164,7 @@ export default class Service { | |||
158 | data.isDarkModeEnabled, | 164 | data.isDarkModeEnabled, |
159 | this.isDarkModeEnabled, | 165 | this.isDarkModeEnabled, |
160 | ); | 166 | ); |
161 | this.darkReaderSettings = ifUndefined<object>( | 167 | this.darkReaderSettings = ifUndefined<DarkReaderInterface>( |
162 | data.darkReaderSettings, | 168 | data.darkReaderSettings, |
163 | this.darkReaderSettings, | 169 | this.darkReaderSettings, |
164 | ); | 170 | ); |
@@ -309,7 +315,7 @@ export default class Service { | |||
309 | this.userAgentModel.userAgentPref = pref; | 315 | this.userAgentModel.userAgentPref = pref; |
310 | } | 316 | } |
311 | 317 | ||
312 | @computed get defaultUserAgent(): String { | 318 | @computed get defaultUserAgent(): string { |
313 | return this.userAgentModel.defaultUserAgent; | 319 | return this.userAgentModel.defaultUserAgent; |
314 | } | 320 | } |
315 | 321 | ||