From cb1f5fd5b0cc40a0a35245b7100485aa35b0e304 Mon Sep 17 00:00:00 2001 From: St0rmz1 Date: Fri, 7 Aug 2026 09:06:54 -0700 Subject: [PATCH] Add system message at the top --- .../web/src/app/(app)/components/AppTopbar.tsx | 2 ++ .../components/shared/SystemMessageBanner.tsx | 18 ++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 apps/web/src/components/shared/SystemMessageBanner.tsx diff --git a/apps/web/src/app/(app)/components/AppTopbar.tsx b/apps/web/src/app/(app)/components/AppTopbar.tsx index 058ce92dba..cbbfe0b67b 100644 --- a/apps/web/src/app/(app)/components/AppTopbar.tsx +++ b/apps/web/src/app/(app)/components/AppTopbar.tsx @@ -8,6 +8,7 @@ import { BreadcrumbList, BreadcrumbPage, } from '@/components/ui/breadcrumb'; +import { SystemMessageBanner } from '@/components/shared/SystemMessageBanner'; export function AppTopbar() { const { title, icon, extras, hideTopbar } = usePageTitle(); @@ -30,6 +31,7 @@ export function AppTopbar() { + {extras &&
{extras}
} )} diff --git a/apps/web/src/components/shared/SystemMessageBanner.tsx b/apps/web/src/components/shared/SystemMessageBanner.tsx new file mode 100644 index 0000000000..64571c3b48 --- /dev/null +++ b/apps/web/src/components/shared/SystemMessageBanner.tsx @@ -0,0 +1,18 @@ +import { Megaphone } from 'lucide-react'; + +const SYSTEM_MESSAGE_TEXT = 'Important security notice'; +const SYSTEM_MESSAGE_URL = 'https://blog.kilo.ai/'; + +export function SystemMessageBanner() { + return ( + + + ); +}