about summary refs log tree commit diff
path: root/src/state/models/shell.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/state/models/shell.ts')
-rw-r--r--src/state/models/shell.ts12
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