From 04659a8198f5f918cc17baf2ae896e1fc1921a6d Mon Sep 17 00:00:00 2001 From: Prospector <6166773+Prospector@users.noreply.github.com> Date: Mon, 14 Apr 2025 16:58:31 -0700 Subject: [PATCH] Notices fixes and support for titles (#3508) * Notices fixes and support for titles * Lint --- .../ui/servers/notice/AssignNoticeModal.vue | 1 + .../ui/servers/notice/NoticeDashboardItem.vue | 1 + .../src/pages/admin/servers/notices.vue | 33 ++++++++++++++++--- .../src/pages/servers/manage/[id].vue | 1 + .../ui/src/components/base/ServerNotice.vue | 21 +++++++++++- packages/utils/types.ts | 1 + 6 files changed, 52 insertions(+), 6 deletions(-) diff --git a/apps/frontend/src/components/ui/servers/notice/AssignNoticeModal.vue b/apps/frontend/src/components/ui/servers/notice/AssignNoticeModal.vue index e57ac27aa..b7446c36f 100644 --- a/apps/frontend/src/components/ui/servers/notice/AssignNoticeModal.vue +++ b/apps/frontend/src/components/ui/servers/notice/AssignNoticeModal.vue @@ -114,6 +114,7 @@ defineExpose({ show, hide }); :level="notice.level" :message="notice.message" :dismissable="notice.dismissable" + :title="notice.title" preview />
diff --git a/apps/frontend/src/components/ui/servers/notice/NoticeDashboardItem.vue b/apps/frontend/src/components/ui/servers/notice/NoticeDashboardItem.vue index 434f3b85a..bae501e07 100644 --- a/apps/frontend/src/components/ui/servers/notice/NoticeDashboardItem.vue +++ b/apps/frontend/src/components/ui/servers/notice/NoticeDashboardItem.vue @@ -85,6 +85,7 @@ const props = defineProps<{ :level="notice.level" :message="notice.message" :dismissable="notice.dismissable" + :title="notice.title" preview />
diff --git a/apps/frontend/src/pages/admin/servers/notices.vue b/apps/frontend/src/pages/admin/servers/notices.vue index 153f8c5a7..741695201 100644 --- a/apps/frontend/src/pages/admin/servers/notices.vue +++ b/apps/frontend/src/pages/admin/servers/notices.vue @@ -6,6 +6,18 @@ }}
+
+ + +
-
-