From c1494c889442cb0abd760dd30fc2a5dd5a76bcb3 Mon Sep 17 00:00:00 2001 From: wvffle Date: Mon, 8 Aug 2022 22:39:59 +0000 Subject: [PATCH] Migrate some components --- front/src/components/audio/album/Widget.vue | 2 +- front/src/components/audio/artist/Widget.vue | 2 +- front/src/components/audio/track/Widget.vue | 2 +- front/src/components/library/EditDetail.vue | 3 +- front/src/components/library/EditForm.vue | 303 +++++++++--------- front/src/components/library/TagDetail.vue | 55 ++-- front/src/components/library/TagsSelector.vue | 171 +++++----- front/src/components/library/TrackDetail.vue | 141 +++----- .../composables/moderation/useEditConfigs.ts | 4 +- front/src/types.ts | 2 + 10 files changed, 317 insertions(+), 368 deletions(-) diff --git a/front/src/components/audio/album/Widget.vue b/front/src/components/audio/album/Widget.vue index d2b0d42da..2f289b71a 100644 --- a/front/src/components/audio/album/Widget.vue +++ b/front/src/components/audio/album/Widget.vue @@ -8,7 +8,7 @@ import { useStore } from '~/store' import AlbumCard from '~/components/audio/album/Card.vue' interface Props { - filters: Record + filters: Record showCount?: boolean search?: boolean limit?: number diff --git a/front/src/components/audio/artist/Widget.vue b/front/src/components/audio/artist/Widget.vue index e752f26a5..986c09fee 100644 --- a/front/src/components/audio/artist/Widget.vue +++ b/front/src/components/audio/artist/Widget.vue @@ -8,7 +8,7 @@ import { useStore } from '~/store' import ArtistCard from '~/components/audio/artist/Card.vue' interface Props { - filters: Record + filters: Record search?: boolean header?: boolean limit?: number diff --git a/front/src/components/audio/track/Widget.vue b/front/src/components/audio/track/Widget.vue index 75842616f..7957d4cde 100644 --- a/front/src/components/audio/track/Widget.vue +++ b/front/src/components/audio/track/Widget.vue @@ -16,7 +16,7 @@ interface Emits { } interface Props { - filters: Record + filters: Record url: string isActivity?: boolean showCount?: boolean diff --git a/front/src/components/library/EditDetail.vue b/front/src/components/library/EditDetail.vue index 1618e2737..fee742306 100644 --- a/front/src/components/library/EditDetail.vue +++ b/front/src/components/library/EditDetail.vue @@ -1,5 +1,6 @@ + @@ -118,7 +263,7 @@ :id="fieldConfig.id" ref="license" v-model="values[fieldConfig.id]" - :required="fieldConfig.required || null" + :required="fieldConfig.required" class="ui fluid search dropdown" >