diff options
Diffstat (limited to 'src/state/models/shell.ts')
-rw-r--r-- | src/state/models/shell.ts | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/state/models/shell.ts b/src/state/models/shell.ts index 2dddb9a33..80ecbdd48 100644 --- a/src/state/models/shell.ts +++ b/src/state/models/shell.ts @@ -1,6 +1,14 @@ -import {makeAutoObservable} from 'mobx' +import {makeAutoObservable, runInAction} from 'mobx' import {ProfileViewModel} from './profile-view' +export class TabsSelectorModel { + name = 'tabs-selector' + + constructor() { + makeAutoObservable(this) + } +} + export class LinkActionsModel { name = 'link-actions' @@ -36,6 +44,7 @@ export class EditProfileModel { export class ShellModel { isModalActive = false activeModal: + | TabsSelectorModel | LinkActionsModel | SharePostModel | ComposePostModel @@ -48,6 +57,7 @@ export class ShellModel { openModal( modal: + | TabsSelectorModel | LinkActionsModel | SharePostModel | ComposePostModel |