aboutsummaryrefslogtreecommitdiffstats
path: root/packages/renderer/src/stores/RendererStore.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/renderer/src/stores/RendererStore.ts')
-rw-r--r--packages/renderer/src/stores/RendererStore.ts7
1 files changed, 4 insertions, 3 deletions
diff --git a/packages/renderer/src/stores/RendererStore.ts b/packages/renderer/src/stores/RendererStore.ts
index c5a94df..4d85929 100644
--- a/packages/renderer/src/stores/RendererStore.ts
+++ b/packages/renderer/src/stores/RendererStore.ts
@@ -24,6 +24,7 @@ import {
24 Service, 24 Service,
25 SophieRenderer, 25 SophieRenderer,
26 ThemeSource, 26 ThemeSource,
27 GlobalSettings,
27} from '@sophie/shared'; 28} from '@sophie/shared';
28import { applySnapshot, applyPatch, Instance, types } from 'mobx-state-tree'; 29import { applySnapshot, applyPatch, Instance, types } from 'mobx-state-tree';
29 30
@@ -38,12 +39,12 @@ const RendererStore = types
38 shared: types.optional(SharedStore, {}), 39 shared: types.optional(SharedStore, {}),
39 }) 40 })
40 .views((self) => ({ 41 .views((self) => ({
42 get settings(): GlobalSettings {
43 return self.shared.settings;
44 },
41 get services(): Service[] { 45 get services(): Service[] {
42 return self.shared.services; 46 return self.shared.services;
43 }, 47 },
44 get selectedService(): Service | undefined {
45 return self.shared.selectedService;
46 },
47 })) 48 }))
48 .actions((self) => ({ 49 .actions((self) => ({
49 setSelectedServiceId(serviceId: string): void { 50 setSelectedServiceId(serviceId: string): void {