about summary refs log tree commit diff
path: root/src/state/models/profile-ui.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/state/models/profile-ui.ts')
-rw-r--r--src/state/models/profile-ui.ts11
1 files changed, 1 insertions, 10 deletions
diff --git a/src/state/models/profile-ui.ts b/src/state/models/profile-ui.ts
index cd29c35d2..830dc22b1 100644
--- a/src/state/models/profile-ui.ts
+++ b/src/state/models/profile-ui.ts
@@ -2,7 +2,6 @@ import {makeAutoObservable} from 'mobx'
 import {RootStoreModel} from './root-store'
 import {ProfileViewModel} from './profile-view'
 import {FeedModel} from './feed-view'
-import {BadgesViewModel} from './badges-view'
 
 export const SECTION_IDS = {
   POSTS: 0,
@@ -20,7 +19,6 @@ export class ProfileUiModel {
   // data
   profile: ProfileViewModel
   feed: FeedModel
-  badges: BadgesViewModel
 
   // ui state
   selectedViewIndex = 0
@@ -42,16 +40,12 @@ export class ProfileUiModel {
       author: params.user,
       limit: 10,
     })
-    this.badges = new BadgesViewModel(rootStore)
   }
 
-  get currentView(): FeedModel | BadgesViewModel {
+  get currentView(): FeedModel {
     if (this.selectedViewIndex === SECTION_IDS.POSTS) {
       return this.feed
     }
-    if (this.selectedViewIndex === SECTION_IDS.BADGES) {
-      return this.badges
-    }
     throw new Error(`Invalid selector value: ${this.selectedViewIndex}`)
   }
 
@@ -79,9 +73,6 @@ export class ProfileUiModel {
       this.feed
         .setup()
         .catch(err => console.error('Failed to fetch feed', err)),
-      this.badges
-        .setup()
-        .catch(err => console.error('Failed to fetch badges', err)),
     ])
   }