This commit is contained in:
Sanster
2022-04-12 20:58:57 +08:00
parent e570e85e64
commit aa411c7524
25 changed files with 769 additions and 22 deletions

View File

@@ -1,4 +1,5 @@
import { atom } from 'recoil'
import { HDStrategy } from '../components/Setting/HDSettingBlock'
export const fileState = atom<File | undefined>({
key: 'fileState',
@@ -9,3 +10,20 @@ export const shortcutsState = atom<boolean>({
key: 'shortcutsState',
default: false,
})
export interface Setting {
show: boolean
hdStrategy: HDStrategy
hdStrategyResizeLimit: string
hdStrategyCropTrigerSize: string
}
export const settingState = atom<Setting>({
key: 'settingsState',
default: {
show: false,
hdStrategy: HDStrategy.ORIGINAL,
hdStrategyResizeLimit: '2048',
hdStrategyCropTrigerSize: '2048',
},
})