From ce2cde664199492f990d3172617c3573c10be60b Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 9 Oct 2024 10:37:48 -0400 Subject: [PATCH 1/5] fix theme toggle button opacity --- apps/svelte.dev/src/lib/icons/theme-dark.svg | 2 +- apps/svelte.dev/src/lib/icons/theme-light.svg | 2 +- packages/site-kit/src/lib/components/ThemeToggle.svelte | 1 - 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/apps/svelte.dev/src/lib/icons/theme-dark.svg b/apps/svelte.dev/src/lib/icons/theme-dark.svg index 5063700ede..919499d388 100644 --- a/apps/svelte.dev/src/lib/icons/theme-dark.svg +++ b/apps/svelte.dev/src/lib/icons/theme-dark.svg @@ -1 +1 @@ - + diff --git a/apps/svelte.dev/src/lib/icons/theme-light.svg b/apps/svelte.dev/src/lib/icons/theme-light.svg index b860398b56..76c4c2e2b0 100644 --- a/apps/svelte.dev/src/lib/icons/theme-light.svg +++ b/apps/svelte.dev/src/lib/icons/theme-light.svg @@ -1 +1 @@ - + diff --git a/packages/site-kit/src/lib/components/ThemeToggle.svelte b/packages/site-kit/src/lib/components/ThemeToggle.svelte index d32f90d51b..2f7afb1e08 100644 --- a/packages/site-kit/src/lib/components/ThemeToggle.svelte +++ b/packages/site-kit/src/lib/components/ThemeToggle.svelte @@ -55,7 +55,6 @@ aspect-ratio: 1; background: red; background: url($lib/icons/theme-light.svg) no-repeat 50% 50% / 2.3rem 2.3rem; - opacity: 0.6; :global(.dark) & { background-image: url($lib/icons/theme-dark.svg); From 38fd4bc9d46476fdf3841c658856760a3fe5c66b Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 9 Oct 2024 10:40:04 -0400 Subject: [PATCH 2/5] optimise --- apps/svelte.dev/src/lib/icons/theme-light.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/svelte.dev/src/lib/icons/theme-light.svg b/apps/svelte.dev/src/lib/icons/theme-light.svg index 76c4c2e2b0..0f2b9b9621 100644 --- a/apps/svelte.dev/src/lib/icons/theme-light.svg +++ b/apps/svelte.dev/src/lib/icons/theme-light.svg @@ -1 +1 @@ - + From 6855de00b0e45954cb3564791967d6f26a5df0ca Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 9 Oct 2024 10:48:01 -0400 Subject: [PATCH 3/5] fix/simplify --- .../src/lib/components/ThemeToggle.svelte | 45 ++++--------------- packages/site-kit/src/lib/nav/Nav.svelte | 5 +-- 2 files changed, 9 insertions(+), 41 deletions(-) diff --git a/packages/site-kit/src/lib/components/ThemeToggle.svelte b/packages/site-kit/src/lib/components/ThemeToggle.svelte index 2f7afb1e08..714d69a084 100644 --- a/packages/site-kit/src/lib/components/ThemeToggle.svelte +++ b/packages/site-kit/src/lib/components/ThemeToggle.svelte @@ -38,16 +38,13 @@ onDestroy(() => query?.removeEventListener('change', cb)); -
- Theme - -
+ diff --git a/packages/site-kit/src/lib/nav/Nav.svelte b/packages/site-kit/src/lib/nav/Nav.svelte index 774c52e75c..0e4887e549 100644 --- a/packages/site-kit/src/lib/nav/Nav.svelte +++ b/packages/site-kit/src/lib/nav/Nav.svelte @@ -100,10 +100,7 @@ Top navigation bar for the application. It provides a slot for the left side, th {@render external_links?.()} -
- Theme - -
+ From aa30249284783355f9c71f6d792ffc4c2512a227 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 9 Oct 2024 10:48:14 -0400 Subject: [PATCH 4/5] fix/simplify --- packages/site-kit/src/lib/components/ThemeToggle.svelte | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/site-kit/src/lib/components/ThemeToggle.svelte b/packages/site-kit/src/lib/components/ThemeToggle.svelte index 714d69a084..ef944572d6 100644 --- a/packages/site-kit/src/lib/components/ThemeToggle.svelte +++ b/packages/site-kit/src/lib/components/ThemeToggle.svelte @@ -2,8 +2,6 @@ import { theme } from '../stores'; import { onDestroy } from 'svelte'; - let { label = 'Dark mode' }: { label?: string } = $props(); - function toggle() { const upcoming_theme = $theme.current === 'light' ? 'dark' : 'light'; @@ -42,8 +40,8 @@ onclick={toggle} class="raised" type="button" - aria-pressed={$theme.current === 'dark' ? 'true' : 'false'} - aria-label={label} + aria-pressed={$theme.current === 'dark'} + aria-label="Toggle dark mode" >