diff --git a/frontend/components/EntityShowSubCreatedDocuments.vue b/frontend/components/EntityShowSubCreatedDocuments.vue index 51e1d88..272da37 100644 --- a/frontend/components/EntityShowSubCreatedDocuments.vue +++ b/frontend/components/EntityShowSubCreatedDocuments.vue @@ -267,7 +267,6 @@ const selectItem = (item) => { :ui="{ divide: 'divide-gray-200 dark:divide-gray-800' }" :on-select="(row) => selectItem(row.original)" style="height: 70vh" - :empty="{ icon: 'i-heroicons-circle-stack-20-solid', label: 'Keine Belege anzuzeigen' }" > {{ dataStore.documentTypesForCreation[row.original.type].labelSingle }} @@ -312,6 +311,9 @@ const selectItem = (item) => { {{ useCurrency(useSum().getCreatedDocumentSum(row.original, createddocuments)) }} + + + diff --git a/frontend/components/EntityShowSubOwnAccountsStatements.vue b/frontend/components/EntityShowSubOwnAccountsStatements.vue index 2793f30..4944c29 100644 --- a/frontend/components/EntityShowSubOwnAccountsStatements.vue +++ b/frontend/components/EntityShowSubOwnAccountsStatements.vue @@ -254,7 +254,6 @@ const selectAllocation = (allocationLike) => { :columns="normalizeTableColumns(columns)" :on-select="selectAllocation" class="w-full" - :empty="{ icon: 'i-heroicons-circle-stack-20-solid', label: 'Keine Buchungen im ausgewählten Zeitraum' }" > {{ useCurrency(row.original.amount) }} @@ -275,6 +274,9 @@ const selectAllocation = (allocationLike) => { {{ hasContent(row.original.description) ? row.original.description : '-' }} + + + diff --git a/frontend/components/EntityShowSubTimes.vue b/frontend/components/EntityShowSubTimes.vue index 112250b..e47ae0a 100644 --- a/frontend/components/EntityShowSubTimes.vue +++ b/frontend/components/EntityShowSubTimes.vue @@ -69,7 +69,6 @@ const columns = [ class="mt-3" :columns="normalizeTableColumns(columns)" :data="props.item.times" - :empty="{ icon: 'i-heroicons-circle-stack-20-solid', label: 'Noch keine Einträge' }" > {{ row.original.project ? row.original.project.name : "" }} + + + diff --git a/frontend/components/EntityTable.vue b/frontend/components/EntityTable.vue index b530da7..af14bc4 100644 --- a/frontend/components/EntityTable.vue +++ b/frontend/components/EntityTable.vue @@ -110,7 +110,6 @@ class="w-full" :ui="{ divide: 'divide-gray-200 dark:divide-gray-800' }" :on-select="handleSelect" - :empty="`Keine ${dataType.label} anzuzeigen`" > + + + diff --git a/frontend/components/TableEmptyState.vue b/frontend/components/TableEmptyState.vue new file mode 100644 index 0000000..827f638 --- /dev/null +++ b/frontend/components/TableEmptyState.vue @@ -0,0 +1,19 @@ + + + + + + {{ label }} + + diff --git a/frontend/components/costcentreDisplay.vue b/frontend/components/costcentreDisplay.vue index be146fc..2eb3113 100644 --- a/frontend/components/costcentreDisplay.vue +++ b/frontend/components/costcentreDisplay.vue @@ -224,7 +224,6 @@ setupPage() v-if="!loading" :data="reportRows" :columns="columns" - :empty="{ icon: 'i-heroicons-circle-stack-20-solid', label: 'Keine Eingangsbelege mit dieser Kostenstelle oder ihren Unterkostenstellen gefunden' }" class="w-full" > @@ -264,6 +263,9 @@ setupPage() {{ currency(row.original.amountGross) }} + + + diff --git a/frontend/components/displayOpenTasks.vue b/frontend/components/displayOpenTasks.vue index 86619a3..019f22b 100644 --- a/frontend/components/displayOpenTasks.vue +++ b/frontend/components/displayOpenTasks.vue @@ -25,8 +25,11 @@ setupPage() :data="openTasks" :columns="normalizeTableColumns([{key:'name',label:'Name'},{key:'categorie',label:'Kategorie'}])" :on-select="(i) => router.push(`/tasks/show/${i.id}`)" - :empty="{ icon: 'i-heroicons-circle-stack-20-solid', label: 'Keine offenen Aufgaben' }" - /> + > + + + +