aboutsummaryrefslogtreecommitdiffstats
path: root/packages/main/src/stores/Profile.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/main/src/stores/Profile.ts')
-rw-r--r--packages/main/src/stores/Profile.ts7
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 @@
21import { Profile as ProfileBase } from '@sophie/shared'; 21import { Profile as ProfileBase } from '@sophie/shared';
22import { getSnapshot, Instance } from 'mobx-state-tree'; 22import { getSnapshot, Instance } from 'mobx-state-tree';
23 23
24import overrideProps from '../utils/overrideProps';
25
26import ProfileSettings from './ProfileSettings';
27import type ProfileConfig from './config/ProfileConfig'; 24import type ProfileConfig from './config/ProfileConfig';
28 25
29const Profile = overrideProps(ProfileBase, { 26const 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 };