From 2021330eca34db9fd2ff525079c123af24b79e09 Mon Sep 17 00:00:00 2001 From: ArneBo Date: Thu, 23 Jan 2025 01:39:36 +0100 Subject: [PATCH] [WIP] refactor(front): Playlist Editor --- front/src/components/playlists/Editor.vue | 39 ++++++++++++----------- front/src/components/playlists/Form.vue | 32 +++++++++++-------- 2 files changed, 38 insertions(+), 33 deletions(-) diff --git a/front/src/components/playlists/Editor.vue b/front/src/components/playlists/Editor.vue index 79046e791..b63d11ce0 100644 --- a/front/src/components/playlists/Editor.vue +++ b/front/src/components/playlists/Editor.vue @@ -14,6 +14,9 @@ import draggable from 'vuedraggable' import axios from 'axios' import PlaylistForm from '~/components/playlists/Form.vue' +import Layout from '~/components/ui/Layout.vue' +import Button from '~/components/ui/Button.vue' +import Alert from '~/components/ui/Alert.vue' interface Events { (e: 'update:playlistTracks', value: PlaylistTrack[]): void @@ -163,7 +166,7 @@ const insertMany = async (insertedTracks: number[], allowDuplicates: boolean) => diff --git a/front/src/components/playlists/Form.vue b/front/src/components/playlists/Form.vue index 9dd0605d0..1f1f6bdb3 100644 --- a/front/src/components/playlists/Form.vue +++ b/front/src/components/playlists/Form.vue @@ -12,6 +12,11 @@ import $ from 'jquery' import useSharedLabels from '~/composables/locale/useSharedLabels' import useLogger from '~/composables/useLogger' +import Layout from '~/components/ui/Layout.vue' +import Alert from '~/components/ui/Alert.vue' +import Button from '~/components/ui/Button.vue' +import Input from '~/components/ui/Input.vue' + interface Events { (e: 'update:playlist', value: Playlist): void } @@ -103,19 +108,17 @@ const submit = async () => {