diff --git a/apps/frontend/app/globals.css b/apps/frontend/app/globals.css index 62aa1bd..04349c8 100644 --- a/apps/frontend/app/globals.css +++ b/apps/frontend/app/globals.css @@ -26,6 +26,8 @@ --db-on-surface-variant: #c5c9ae; --db-primary-container: #c8f232; --db-on-primary: #293500; + --db-danger: #ffb4ab; + --db-on-danger: #690005; --db-outline-variant: #444934; --font-geist: var(--font-geist-sans); diff --git a/apps/frontend/components/notifications/notification-bell.tsx b/apps/frontend/components/notifications/notification-bell.tsx index 6addc1a..134e573 100644 --- a/apps/frontend/components/notifications/notification-bell.tsx +++ b/apps/frontend/components/notifications/notification-bell.tsx @@ -9,6 +9,7 @@ export type NotificationBellVariant = "landing" | "dashboard"; type VariantClasses = { button: string; buttonHover: string; + badgeBg: string; badgeText: string; panel: string; panelHeaderBorder: string; @@ -31,7 +32,8 @@ type VariantClasses = { const LANDING_VARIANT: VariantClasses = { button: "relative text-on-surface-variant", buttonHover: "hover:text-on-surface", - badgeText: "text-[#293500]", + badgeBg: "bg-[var(--db-danger)]", + badgeText: "text-[var(--db-on-danger)]", panel: "bg-surface-container border-outline-variant", panelHeaderBorder: "border-outline-variant", panelHeaderTitle: "text-on-surface", @@ -55,7 +57,8 @@ const DASHBOARD_VARIANT: VariantClasses = { "relative flex size-11 items-center justify-center rounded text-[var(--dash-muted)]", buttonHover: "hover:text-[var(--dash-heading)] hover:bg-[var(--dash-surface)]", - badgeText: "text-[var(--dash-on-accent-strong)]", + badgeBg: "bg-[var(--dash-danger)]", + badgeText: "text-[var(--dash-on-danger)]", panel: "bg-[var(--dash-surface)] border-[var(--dash-border)]", panelHeaderBorder: "border-[var(--dash-border)]", panelHeaderTitle: "text-[var(--dash-heading)]", @@ -184,7 +187,7 @@ export function NotificationBell({ variant, className }: NotificationBellProps) {unreadCount > 0 && (