From fbb86194180c0d8923891161a9da00b74727a11c Mon Sep 17 00:00:00 2001 From: mydearxym Date: Tue, 16 Mar 2021 09:33:55 +0800 Subject: [PATCH] chore(ts-workflow): fix self prompt issue --- .../content/HelpCenterContent/store.ts | 5 ++-- src/containers/tool/Drawer/store.ts | 24 ++++++++++--------- 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/src/containers/content/HelpCenterContent/store.ts b/src/containers/content/HelpCenterContent/store.ts index b2921071d..06d3b9b0d 100755 --- a/src/containers/content/HelpCenterContent/store.ts +++ b/src/containers/content/HelpCenterContent/store.ts @@ -19,7 +19,7 @@ export const HelpCenterContent = T.model('HelpCenterContent', { view: T.optional(T.enumeration(values(VIEW)), VIEW.COVER), uselessClicked: T.optional(T.boolean, false), }) - .views((self: TStore) => ({ + .views((self) => ({ get curCommunity(): TCommunity { // see https://github.com/mobxjs/mobx-state-tree/issues/371#issuecomment-479369372 const root = getParent(self) as TRootStore @@ -37,7 +37,7 @@ export const HelpCenterContent = T.model('HelpCenterContent', { return self.uselessClicked }, get visibles(): TVisibles { - const { showReaction, showHelpInfo, uselessClicked } = self + const { showReaction, showHelpInfo, uselessClicked } = self as TStore return { showReaction, @@ -52,6 +52,5 @@ export const HelpCenterContent = T.model('HelpCenterContent', { }, })) -// @ts-ignore export type TStore = Instance export default HelpCenterContent diff --git a/src/containers/tool/Drawer/store.ts b/src/containers/tool/Drawer/store.ts index 5c015d302..a1c16e99e 100755 --- a/src/containers/tool/Drawer/store.ts +++ b/src/containers/tool/Drawer/store.ts @@ -157,24 +157,27 @@ const DrawerStore = T.model('DrawerStore', { return self.visible && Global.innerWidth <= css.mediaBreakPoints.desktopL }, })) - .actions((self: TStore) => ({ - open({ type, data, thread, options = {} }: any): void { + .actions((self) => ({ + open({ type, data, thread, options = {} }): void { + const slf = self as TStore + if (type === TYPE.DRAWER.MODELINE_MENU) { - self.mmType = data + slf.mmType = data } else if (data) { - self.attachment = merge(data, { type }) + // @ts-ignore TODO: fix later + slf.attachment = merge(data, { type }) } if (contains(thread, PREVIEWABLE_THREADS)) { - self.setViewing({ [thread]: data, viewingThread: thread }) + slf.setViewing({ [thread]: data, viewingThread: thread }) } - self.visible = true - self.type = type - self.options = merge(defaultOptions, options) + slf.visible = true + slf.type = type + slf.options = merge(defaultOptions, options) lockPage() - if (self.isMobile) { + if (slf.isMobile) { toggleGlobalBlur(true) - self.canBeClose = false + slf.canBeClose = false } }, setViewing(sobj: Record): void { @@ -198,7 +201,6 @@ const DrawerStore = T.model('DrawerStore', { }, })) -// @ts-ignore export type TStore = Instance export default DrawerStore