From a916539aeb567a9462e6d237a8c6c4e6ce1d05bb Mon Sep 17 00:00:00 2001 From: marcel-bitfly <174338434+marcel-bitfly@users.noreply.github.com> Date: Tue, 15 Oct 2024 16:15:00 +0200 Subject: [PATCH] feat(notifications): add `entity dialog` See: BEDS-565 --- frontend/components/bc/BcAccordion.vue | 144 +++++ frontend/components/bc/BcCard.vue | 17 + frontend/components/bc/BcContentFilter.vue | 25 +- frontend/components/bc/BcText.vue | 19 +- frontend/components/bc/header/HeaderLogo.vue | 4 +- .../NotificationsDashboardDialogEntity.vue | 554 ++++++++++++++++++ .../NotificationsDashboardsTable.vue | 48 +- frontend/locales/en.json | 20 + .../useNotificationsDashboardDetailsStore.ts | 52 ++ .../useNotificationsDashboardStore.ts | 2 +- frontend/types/customFetch.ts | 14 + 11 files changed, 861 insertions(+), 38 deletions(-) create mode 100644 frontend/components/bc/BcAccordion.vue create mode 100644 frontend/components/bc/BcCard.vue create mode 100644 frontend/components/notifications/NotificationsDashboardDialogEntity.vue create mode 100644 frontend/stores/notifications/useNotificationsDashboardDetailsStore.ts diff --git a/frontend/components/bc/BcAccordion.vue b/frontend/components/bc/BcAccordion.vue new file mode 100644 index 000000000..45b1764ab --- /dev/null +++ b/frontend/components/bc/BcAccordion.vue @@ -0,0 +1,144 @@ + + + + + diff --git a/frontend/components/bc/BcCard.vue b/frontend/components/bc/BcCard.vue new file mode 100644 index 000000000..f2eed9a5a --- /dev/null +++ b/frontend/components/bc/BcCard.vue @@ -0,0 +1,17 @@ + + + + + diff --git a/frontend/components/bc/BcContentFilter.vue b/frontend/components/bc/BcContentFilter.vue index 53e3a67cb..9443a5b58 100644 --- a/frontend/components/bc/BcContentFilter.vue +++ b/frontend/components/bc/BcContentFilter.vue @@ -1,7 +1,6 @@