Korrigiert Kassenbuch Navbar Struktur
Die Kassenbuch-Listenansicht rendert die DashboardNavbar nun wie andere Listenseiten direkt oben. Die Detailansicht nutzt dieselbe Struktur und hält den Inhalt im PanelContent.
This commit is contained in:
@@ -239,28 +239,28 @@ onMounted(loadData)
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<UDashboardPanelContent>
|
||||
<UDashboardNavbar :title="selectedCashbook ? selectedCashbook.name : 'Kassenbuch'">
|
||||
<template #left>
|
||||
<UButton icon="i-heroicons-arrow-left" variant="ghost" color="neutral" @click="router.push('/accounting/cashbooks')">
|
||||
Kassenbücher
|
||||
</UButton>
|
||||
</template>
|
||||
<template #right>
|
||||
<div v-if="selectedCashbook" class="flex flex-wrap items-center justify-end gap-2">
|
||||
<UBadge color="neutral" variant="subtle">
|
||||
{{ selectedCashbook.name }}
|
||||
</UBadge>
|
||||
<UBadge color="neutral" variant="subtle">
|
||||
Konto {{ selectedCashbook.datevNumber }}
|
||||
</UBadge>
|
||||
<UBadge :color="currentBalance < 0 ? 'error' : 'success'" variant="subtle">
|
||||
Bestand {{ displayCurrency(currentBalance) }}
|
||||
</UBadge>
|
||||
</div>
|
||||
</template>
|
||||
</UDashboardNavbar>
|
||||
<UDashboardNavbar :title="selectedCashbook ? selectedCashbook.name : 'Kassenbuch'">
|
||||
<template #left>
|
||||
<UButton icon="i-heroicons-arrow-left" variant="ghost" color="neutral" @click="router.push('/accounting/cashbooks')">
|
||||
Kassenbücher
|
||||
</UButton>
|
||||
</template>
|
||||
<template #right>
|
||||
<div v-if="selectedCashbook" class="flex flex-wrap items-center justify-end gap-2">
|
||||
<UBadge color="neutral" variant="subtle">
|
||||
{{ selectedCashbook.name }}
|
||||
</UBadge>
|
||||
<UBadge color="neutral" variant="subtle">
|
||||
Konto {{ selectedCashbook.datevNumber }}
|
||||
</UBadge>
|
||||
<UBadge :color="currentBalance < 0 ? 'error' : 'success'" variant="subtle">
|
||||
Bestand {{ displayCurrency(currentBalance) }}
|
||||
</UBadge>
|
||||
</div>
|
||||
</template>
|
||||
</UDashboardNavbar>
|
||||
|
||||
<UDashboardPanelContent>
|
||||
<div v-if="loading" class="py-10 text-center text-gray-500">Lade Kassenbuch...</div>
|
||||
<div v-else-if="selectedCashbook" class="space-y-6">
|
||||
<UCard>
|
||||
|
||||
Reference in New Issue
Block a user