From 035c49f675c0a981316267fdb4a867117a8494a3 Mon Sep 17 00:00:00 2001 From: Bryan Van Deusen Date: Mon, 25 May 2026 00:48:17 -0400 Subject: [PATCH] fc3k(ui): ArtistDangerZone card + slot at bottom of ArtistView with cascade-delete flow Co-Authored-By: Claude Opus 4.7 (1M context) --- .../components/artist/ArtistDangerZone.vue | 95 +++++++++++++++++++ frontend/src/views/ArtistView.vue | 7 ++ 2 files changed, 102 insertions(+) create mode 100644 frontend/src/components/artist/ArtistDangerZone.vue diff --git a/frontend/src/components/artist/ArtistDangerZone.vue b/frontend/src/components/artist/ArtistDangerZone.vue new file mode 100644 index 0000000..478d785 --- /dev/null +++ b/frontend/src/components/artist/ArtistDangerZone.vue @@ -0,0 +1,95 @@ + + + + + diff --git a/frontend/src/views/ArtistView.vue b/frontend/src/views/ArtistView.vue index f985e10..fcc9fee 100644 --- a/frontend/src/views/ArtistView.vue +++ b/frontend/src/views/ArtistView.vue @@ -96,6 +96,12 @@ @open="openImage" /> + + @@ -106,6 +112,7 @@ import { useRoute, useRouter, RouterLink } from 'vue-router' import { useArtistStore } from '../stores/artist.js' import { useModalStore } from '../stores/modal.js' import MasonryGrid from '../components/discovery/MasonryGrid.vue' +import ArtistDangerZone from '../components/artist/ArtistDangerZone.vue' const route = useRoute() const router = useRouter()