From 74a8c1490a987bd33187822b124286b7cdf7a6ca Mon Sep 17 00:00:00 2001 From: not-nullptr Date: Sat, 16 Nov 2024 10:29:05 +0000 Subject: [PATCH] feat: file badge --- src/app.scss | 4 +++ src/lib/components/functional/Navbar.svelte | 33 +++++++++++++++++---- src/routes/+layout.svelte | 9 +++--- tailwind.config.ts | 2 ++ 4 files changed, 37 insertions(+), 11 deletions(-) diff --git a/src/app.scss b/src/app.scss index 8584291..60511bd 100644 --- a/src/app.scss +++ b/src/app.scss @@ -36,6 +36,7 @@ --fg: hsl(0, 0%, 0%); --fg-muted: hsl(0, 0%, 50%); --fg-on-accent: hsl(0, 0%, 0%); + --fg-on-badge: hsl(0, 0%, 100%); // backgrounds --bg: hsl(0, 0%, 95%); @@ -59,6 +60,7 @@ --bg-panel-accented: hsl(300, 25%, 91%); --bg-separator: hsl(0, 0%, 88%); --bg-button: var(--bg-panel-accented); + --bg-badge: hsl(0, 0%, 0%); --shadow-panel: 0 2px 4px 0 hsla(0, 0%, 0%, 0.15); } @@ -71,6 +73,7 @@ --fg: hsl(0, 0%, 100%); --fg-muted: hsl(0, 0%, 50%); --fg-on-accent: hsl(0, 0%, 0%); + --fg-on-badge: hsl(0, 0%, 0%); // backgrounds --bg: hsl(220, 5%, 12%); @@ -93,6 +96,7 @@ --bg-panel-accented: color-mix(in srgb, var(--accent) 12%, transparent); --bg-panel-alt: hsl(220, 6%, 25%); --bg-separator: hsl(220, 4%, 28%); + --bg-badge: hsl(0, 0%, 100%); --shadow-panel: 0 4px 6px 0 hsla(0, 0%, 0%, 0.15); diff --git a/src/lib/components/functional/Navbar.svelte b/src/lib/components/functional/Navbar.svelte index 882adfa..2798307 100644 --- a/src/lib/components/functional/Navbar.svelte +++ b/src/lib/components/functional/Navbar.svelte @@ -1,5 +1,4 @@ {/if} -
+
{#if items diff --git a/tailwind.config.ts b/tailwind.config.ts index cac387d..605c8ee 100644 --- a/tailwind.config.ts +++ b/tailwind.config.ts @@ -11,6 +11,7 @@ export default { separator: "var(--bg-separator)", button: "var(--bg-button)", "panel-alt": "var(--bg-panel-alt)", + badge: "var(--bg-badge)", }, borderColor: { separator: "var(--bg-separator)", @@ -19,6 +20,7 @@ export default { foreground: "var(--fg)", muted: "var(--fg-muted)", "on-accent": "var(--fg-on-accent)", + "on-badge": "var(--fg-on-badge)", }, colors: { accent: "var(--accent)",