diff options
Diffstat (limited to 'src/state/models/ui/shell.ts')
-rw-r--r-- | src/state/models/ui/shell.ts | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/state/models/ui/shell.ts b/src/state/models/ui/shell.ts index e33a34acf..476277592 100644 --- a/src/state/models/ui/shell.ts +++ b/src/state/models/ui/shell.ts @@ -1,4 +1,4 @@ -import {AppBskyEmbedRecord} from '@atproto/api' +import {AppBskyEmbedRecord, ModerationUI} from '@atproto/api' import {RootStoreModel} from '../root-store' import {makeAutoObservable, runInAction} from 'mobx' import {ProfileModel} from '../content/profile' @@ -42,6 +42,12 @@ export interface ServerInputModal { onSelect: (url: string) => void } +export interface ModerationDetailsModal { + name: 'moderation-details' + context: 'account' | 'content' + moderation: ModerationUI +} + export interface ReportPostModal { name: 'report-post' postUri: string @@ -146,6 +152,7 @@ export type Modal = | PreferencesHomeFeed // Moderation + | ModerationDetailsModal | ReportAccountModal | ReportPostModal | CreateOrEditMuteListModal |