From bd1ed028b5cc84f236ec92a8f89887b3ad43e487 Mon Sep 17 00:00:00 2001 From: Michael Genson Date: Fri, 27 Mar 2026 22:45:12 +0000 Subject: [PATCH] add announcements composable and dialog component --- .../Announcement/AnnouncementDialog.vue | 11 ++++++ .../Layout/LayoutParts/AppSidebar.vue | 24 +++++++++++++ frontend/composables/use-announcements.ts | 36 +++++++++++++++++++ frontend/lang/messages/en-US.json | 1 + frontend/lib/icons/icons.ts | 2 ++ 5 files changed, 74 insertions(+) create mode 100644 frontend/components/Domain/Announcement/AnnouncementDialog.vue create mode 100644 frontend/composables/use-announcements.ts diff --git a/frontend/components/Domain/Announcement/AnnouncementDialog.vue b/frontend/components/Domain/Announcement/AnnouncementDialog.vue new file mode 100644 index 000000000..b117a82a8 --- /dev/null +++ b/frontend/components/Domain/Announcement/AnnouncementDialog.vue @@ -0,0 +1,11 @@ + + + diff --git a/frontend/components/Layout/LayoutParts/AppSidebar.vue b/frontend/components/Layout/LayoutParts/AppSidebar.vue index 5044b0e51..71abeabeb 100644 --- a/frontend/components/Layout/LayoutParts/AppSidebar.vue +++ b/frontend/components/Layout/LayoutParts/AppSidebar.vue @@ -1,5 +1,6 @@