From 4681e23a1e1869a325cc4fe25b6b0ad7607da36b Mon Sep 17 00:00:00 2001 From: ArneBo Date: Sun, 5 Jan 2025 19:35:04 +0100 Subject: [PATCH] fix(ui): Modal toggles --- front/src/components/RemoteSearchForm.vue | 97 +++++++++++------------ front/src/components/library/Albums.vue | 3 +- front/src/components/library/Artists.vue | 3 +- front/src/components/library/Podcasts.vue | 60 ++++++++++---- front/src/ui/components/Sidebar.vue | 2 +- 5 files changed, 95 insertions(+), 70 deletions(-) diff --git a/front/src/components/RemoteSearchForm.vue b/front/src/components/RemoteSearchForm.vue index 25d1fb818..a8672cab7 100644 --- a/front/src/components/RemoteSearchForm.vue +++ b/front/src/components/RemoteSearchForm.vue @@ -8,6 +8,13 @@ import { useStore } from '~/store' import axios from 'axios' +import Layout from '~/components/ui/Layout.vue' +import Button from '~/components/ui/Button.vue' +import Input from '~/components/ui/Input.vue' +import Alert from '~/components/ui/Alert.vue' +import Tabs from '~/components/ui/Tabs.vue' +import Tab from '~/components/ui/Tab.vue' + import updateQueryString from '~/composables/updateQueryString' import useLogger from '~/composables/useLogger' @@ -165,40 +172,52 @@ watch(() => props.initialId, () => { diff --git a/front/src/components/library/Albums.vue b/front/src/components/library/Albums.vue index 955bd2530..3a7d79a02 100644 --- a/front/src/components/library/Albums.vue +++ b/front/src/components/library/Albums.vue @@ -218,7 +218,8 @@ const paginateOptions = computed(() => sortedUniq([12, 30, 50, paginateBy.value] solid small primary - :to="{name: 'content.index'}" + @click="store.commit('ui/toggleModal', 'upload')" + :aria-pressed="store.state.ui.modalsOpen.has('upload') || undefine" >