From 48c9ffd2f831957e5e277bf1a6edc74efd2d40d8 Mon Sep 17 00:00:00 2001 From: ArneBo Date: Wed, 12 Feb 2025 11:14:13 +0100 Subject: [PATCH] fix(front): use new modal composable --- front/src/components/library/Albums.vue | 4 +-- front/src/components/library/Artists.vue | 4 +-- front/src/components/library/Podcasts.vue | 30 ++++++----------------- front/src/views/auth/ProfileBase.vue | 12 ++++----- 4 files changed, 18 insertions(+), 32 deletions(-) diff --git a/front/src/components/library/Albums.vue b/front/src/components/library/Albums.vue index 077092464..cc373f1b2 100644 --- a/front/src/components/library/Albums.vue +++ b/front/src/components/library/Albums.vue @@ -11,6 +11,7 @@ import { useI18n } from 'vue-i18n' import { syncRef } from '@vueuse/core' import { sortedUniq } from 'lodash-es' import { useStore } from '~/store' +import { useModal } from '~/ui/composables/useModal.ts' import axios from 'axios' @@ -235,8 +236,7 @@ const paginateOptions = computed(() => sortedUniq([12, 30, 50, paginateBy.value] small primary style="text-align: center;" - @click="store.commit('ui/toggleModal', 'upload')" - :aria-pressed="store.state.ui.modalsOpen.has('upload') || undefined" + :to="useModal('upload').to" >