From b0320fbef5047e467213f32b9ca2f12ea9b39b91 Mon Sep 17 00:00:00 2001 From: Thorsten Bus Date: Mon, 11 May 2026 10:29:52 +0200 Subject: [PATCH] feat(ccli): integrate CCLI buttons in ArrangementDialog and SongDB Index --- resources/js/Components/ArrangementDialog.vue | 47 +++++++++++++++---- resources/js/Pages/Songs/Index.vue | 34 +++++++++++++- 2 files changed, 72 insertions(+), 9 deletions(-) diff --git a/resources/js/Components/ArrangementDialog.vue b/resources/js/Components/ArrangementDialog.vue index 8ded1cb..a35e30b 100644 --- a/resources/js/Components/ArrangementDialog.vue +++ b/resources/js/Components/ArrangementDialog.vue @@ -2,6 +2,7 @@ import { computed, nextTick, ref, watch, onMounted, onUnmounted } from 'vue' import { router } from '@inertiajs/vue3' import { VueDraggable } from 'vue-draggable-plus' +import CcliPasteDialog from '@/Components/CcliPasteDialog.vue' const MASTER_ID = 'master' @@ -42,6 +43,7 @@ const searchQuery = ref('') const selectedSongId = ref('') const dropdownOpen = ref(false) const assignError = ref('') +const ccliDialogOpen = ref(false) function normalize(value) { return (value ?? '').toString().toLowerCase().trim() @@ -539,14 +541,34 @@ function closeOnBackdrop(e) {

{{ assignError }}

- +
+ + + Auf SongSelect suchen ↗ + + +
@@ -735,6 +757,15 @@ function closeOnBackdrop(e) { + + +