Rewrite the post composer as a modal

This commit is contained in:
Paul Frazee 2022-09-05 14:16:48 -05:00
parent 41bbe2b60b
commit cb310ab1c1
12 changed files with 207 additions and 144 deletions

View file

@ -16,15 +16,23 @@ export class SharePostModel {
}
}
export class ComposePostModel {
name = 'compose-post'
constructor(public replyTo?: string) {
makeAutoObservable(this)
}
}
export class ShellModel {
isModalActive = false
activeModal: LinkActionsModel | SharePostModel | undefined
activeModal: LinkActionsModel | SharePostModel | ComposePostModel | undefined
constructor() {
makeAutoObservable(this)
}
openModal(modal: LinkActionsModel | SharePostModel) {
openModal(modal: LinkActionsModel | SharePostModel | ComposePostModel) {
this.isModalActive = true
this.activeModal = modal
}