From f2527ef43e742d066ac8d11a6b68dfcdccc2ace1 Mon Sep 17 00:00:00 2001 From: Kelani Tolulope Date: Fri, 15 Sep 2023 15:34:24 +0100 Subject: [PATCH] Add back navigation feture on record modal --- .../src/components/Common/RecordToolbar.vue | 4 +-- .../src/components/Public/Record/Modal.vue | 13 +++++++- client/web/compose/src/store/ui.js | 33 +++++++++++++++++++ .../src/views/Public/Pages/Records/View.vue | 17 ++++++++-- 4 files changed, 62 insertions(+), 5 deletions(-) diff --git a/client/web/compose/src/components/Common/RecordToolbar.vue b/client/web/compose/src/components/Common/RecordToolbar.vue index 9718ed3fa..849680db6 100644 --- a/client/web/compose/src/components/Common/RecordToolbar.vue +++ b/client/web/compose/src/components/Common/RecordToolbar.vue @@ -21,7 +21,7 @@ @click.prevent="$emit('back')" > {{ backLabel }} @@ -302,7 +302,7 @@ export default { backLabel () { if (this.showRecordModal) { - return this.$t('label.close') + return this.hasBack ? this.$t('label.back') : this.$t('label.close') } return this.hasBack ? this.labels.back || this.$t('label.back') : this.$t('label.home') diff --git a/client/web/compose/src/components/Public/Record/Modal.vue b/client/web/compose/src/components/Public/Record/Modal.vue index 700650495..b0eb3a2f4 100644 --- a/client/web/compose/src/components/Public/Record/Modal.vue +++ b/client/web/compose/src/components/Public/Record/Modal.vue @@ -26,6 +26,7 @@ :ref-record="refRecord" show-record-modal @handle-record-redirect="loadRecord" + @on-modal-back="loadRecord" />