diff options
Diffstat (limited to 'packages/main/src/stores/Profile.ts')
-rw-r--r-- | packages/main/src/stores/Profile.ts | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/packages/main/src/stores/Profile.ts b/packages/main/src/stores/Profile.ts index 0fd486e..836f4a8 100644 --- a/packages/main/src/stores/Profile.ts +++ b/packages/main/src/stores/Profile.ts | |||
@@ -21,14 +21,9 @@ | |||
21 | import { Profile as ProfileBase } from '@sophie/shared'; | 21 | import { Profile as ProfileBase } from '@sophie/shared'; |
22 | import { getSnapshot, Instance } from 'mobx-state-tree'; | 22 | import { getSnapshot, Instance } from 'mobx-state-tree'; |
23 | 23 | ||
24 | import overrideProps from '../utils/overrideProps'; | ||
25 | |||
26 | import ProfileSettings from './ProfileSettings'; | ||
27 | import type ProfileConfig from './config/ProfileConfig'; | 24 | import type ProfileConfig from './config/ProfileConfig'; |
28 | 25 | ||
29 | const Profile = overrideProps(ProfileBase, { | 26 | const Profile = ProfileBase.views((self) => ({ |
30 | settings: ProfileSettings, | ||
31 | }).views((self) => ({ | ||
32 | get config(): ProfileConfig { | 27 | get config(): ProfileConfig { |
33 | const { id, settings } = self; | 28 | const { id, settings } = self; |
34 | return { ...getSnapshot(settings), id }; | 29 | return { ...getSnapshot(settings), id }; |