commit: 081b2f66f2d2a5c487f57099a518602febce10a3
parent 78907571cb839f80599ab28fd3399d3c88a9d9aa
Author: Henry Jameson <me@hjkos.com>
Date: Wed, 5 Feb 2025 08:37:00 +0200
fix settings modal on mobile
Diffstat:
3 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/src/components/confirm_modal/confirm_modal.js b/src/components/confirm_modal/confirm_modal.js
@@ -22,6 +22,7 @@ const ConfirmModal = {
type: String
}
},
+ emits: ['cancelled', 'accepted'],
computed: {
},
methods: {
diff --git a/src/components/confirm_modal/confirm_modal.vue b/src/components/confirm_modal/confirm_modal.vue
@@ -1,8 +1,8 @@
<template>
- <dialog-modal
+ <DialogModal
v-body-scroll-lock="true"
class="confirm-modal"
- :on-cancel="onCancel"
+ @cancel="onCancel"
>
<template #header>
<span v-text="title" />
@@ -23,7 +23,7 @@
v-text="cancelText"
/>
</template>
- </dialog-modal>
+ </DialogModal>
</template>
<script src="./confirm_modal.js"></script>
diff --git a/src/components/settings_modal/settings_modal.js b/src/components/settings_modal/settings_modal.js
@@ -170,7 +170,7 @@ const SettingsModal = {
},
computed: {
...mapState(useInterfaceStore, {
- temporaryChangesTimeoutId: store => store.layoutType === 'mobile',
+ temporaryChangesTimeoutId: store => store.temporaryChangesTimeoutId,
currentSaveStateNotice: store => store.settings.currentSaveStateNotice,
modalActivated: store => store.settingsModalState !== 'hidden',
modalMode: store => store.settingsModalMode,