From fef5f23166a00bc3bddbadf4238a38b1c5bd397c Mon Sep 17 00:00:00 2001 From: AkiraFukushima Date: Wed, 27 Apr 2022 21:17:37 +0900 Subject: [PATCH 01/11] Rewrite Modals/Shortcut with composition API --- .../TimelineSpace/Modals/Shortcut.vue | 28 +++++++++++-------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/src/renderer/components/TimelineSpace/Modals/Shortcut.vue b/src/renderer/components/TimelineSpace/Modals/Shortcut.vue index 9afc6541..0be521c7 100644 --- a/src/renderer/components/TimelineSpace/Modals/Shortcut.vue +++ b/src/renderer/components/TimelineSpace/Modals/Shortcut.vue @@ -81,20 +81,26 @@ - diff --git a/src/renderer/components/TimelineSpace/Modals/Media.vue b/src/renderer/components/TimelineSpace/Modals/Media.vue deleted file mode 100644 index b8af9209..00000000 --- a/src/renderer/components/TimelineSpace/Modals/Media.vue +++ /dev/null @@ -1,103 +0,0 @@ - - - - - diff --git a/src/renderer/components/TimelineSpace/Modals/Shortcut.vue b/src/renderer/components/TimelineSpace/Modals/Shortcut.vue index 0be521c7..9a3078dc 100644 --- a/src/renderer/components/TimelineSpace/Modals/Shortcut.vue +++ b/src/renderer/components/TimelineSpace/Modals/Shortcut.vue @@ -1,6 +1,6 @@ @@ -36,7 +36,8 @@ export default { }, computed: { ...mapState({ - jumpModal: state => state.TimelineSpace.Modals.Jump.modalOpen + jumpModal: state => state.TimelineSpace.Modals.Jump.modalOpen, + reportModal: state => state.TimelineSpace.Modals.Report.modalOpen }) } } diff --git a/src/renderer/components/TimelineSpace/Modals/Report.vue b/src/renderer/components/TimelineSpace/Modals/Report.vue index 8e9d96a5..f323e266 100644 --- a/src/renderer/components/TimelineSpace/Modals/Report.vue +++ b/src/renderer/components/TimelineSpace/Modals/Report.vue @@ -10,43 +10,45 @@ - diff --git a/src/renderer/store/TimelineSpace/Modals/Report.ts b/src/renderer/store/TimelineSpace/Modals/Report.ts index a0b975f8..655a1a7d 100644 --- a/src/renderer/store/TimelineSpace/Modals/Report.ts +++ b/src/renderer/store/TimelineSpace/Modals/Report.ts @@ -26,12 +26,17 @@ const mutations: MutationTree = { } } +export const ACTION_TYPES = { + OPEN_REPORT: 'openReport', + SUBMIT: 'submit' +} + const actions: ActionTree = { - openReport: ({ commit }, message: Entity.Status) => { + [ACTION_TYPES.OPEN_REPORT]: ({ commit }, message: Entity.Status) => { commit(MUTATION_TYPES.CHANGE_MESSAGE, message) commit(MUTATION_TYPES.CHANGE_MODAL_OPEN, true) }, - submit: async ({ rootState }, { account_id, status_id, comment }) => { + [ACTION_TYPES.SUBMIT]: async ({ rootState }, { account_id, status_id, comment }) => { const client = generator( rootState.TimelineSpace.sns, rootState.TimelineSpace.account.baseURL, From 9ddb0f92f1302c061944a02819d16b77273123eb Mon Sep 17 00:00:00 2001 From: AkiraFukushima Date: Thu, 28 Apr 2022 21:47:59 +0900 Subject: [PATCH 05/11] Rewrite Modals/MuteConfirm with composition API --- .../TimelineSpace/Modals/MuteConfirm.vue | 57 ++++++++++--------- .../store/TimelineSpace/Modals/MuteConfirm.ts | 12 +++- 2 files changed, 38 insertions(+), 31 deletions(-) diff --git a/src/renderer/components/TimelineSpace/Modals/MuteConfirm.vue b/src/renderer/components/TimelineSpace/Modals/MuteConfirm.vue index c7ee1c73..84a5d598 100644 --- a/src/renderer/components/TimelineSpace/Modals/MuteConfirm.vue +++ b/src/renderer/components/TimelineSpace/Modals/MuteConfirm.vue @@ -12,39 +12,40 @@ - From 29f3776c08528576d55409e3bb0e85b0b2812e6e Mon Sep 17 00:00:00 2001 From: AkiraFukushima Date: Fri, 29 Apr 2022 23:47:49 +0900 Subject: [PATCH 09/11] Rewrite Modals/NewToot/Status with composition API --- .../TimelineSpace/Modals/NewToot.vue | 5 +- .../TimelineSpace/Modals/NewToot/Status.vue | 288 ++++++++---------- .../TimelineSpace/Modals/NewToot/Status.ts | 74 +++-- .../utils/{suggestText.js => suggestText.ts} | 8 +- 4 files changed, 183 insertions(+), 192 deletions(-) rename src/renderer/utils/{suggestText.js => suggestText.ts} (77%) diff --git a/src/renderer/components/TimelineSpace/Modals/NewToot.vue b/src/renderer/components/TimelineSpace/Modals/NewToot.vue index 6e108c02..894cb931 100644 --- a/src/renderer/components/TimelineSpace/Modals/NewToot.vue +++ b/src/renderer/components/TimelineSpace/Modals/NewToot.vue @@ -17,14 +17,13 @@ diff --git a/src/renderer/components/TimelineSpace/Modals/NewToot/Status.vue b/src/renderer/components/TimelineSpace/Modals/NewToot/Status.vue index baf422ac..9715174b 100644 --- a/src/renderer/components/TimelineSpace/Modals/NewToot/Status.vue +++ b/src/renderer/components/TimelineSpace/Modals/NewToot/Status.vue @@ -1,15 +1,17 @@ -