From 3e507cf7c88a2af58a861474e817cd62d813b62c Mon Sep 17 00:00:00 2001 From: pheralb Date: Sun, 21 Sep 2025 19:15:11 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Add=20settings=20management=20with?= =?UTF-8?q?=20package=20manager=20and=20SVG=20optimization=20options?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/layout/header.svelte | 2 + .../settings/options/optimizeSvgs.svelte | 19 ++++ .../options}/selectPkgManager.svelte | 22 ++-- src/components/settings/settingsCard.svelte | 19 ++++ src/components/settings/settingsMenu.svelte | 60 +++++++++++ src/components/svgs/copyShadcnCommand.svelte | 6 +- src/components/svgs/copySvg.svelte | 9 ++ src/stores/pkgManager.store.ts | 32 ------ src/stores/settings.store.ts | 100 ++++++++++++++++++ src/templates/getSource.ts | 2 + 10 files changed, 227 insertions(+), 44 deletions(-) create mode 100644 src/components/settings/options/optimizeSvgs.svelte rename src/components/{ => settings/options}/selectPkgManager.svelte (58%) create mode 100644 src/components/settings/settingsCard.svelte create mode 100644 src/components/settings/settingsMenu.svelte delete mode 100644 src/stores/pkgManager.store.ts create mode 100644 src/stores/settings.store.ts diff --git a/src/components/layout/header.svelte b/src/components/layout/header.svelte index 4cec7ea..86f57ea 100644 --- a/src/components/layout/header.svelte +++ b/src/components/layout/header.svelte @@ -13,6 +13,7 @@ import SvglVersion from "@/components/svglVersion.svelte"; import SendIcon from "@/components/ui/moving-icons/send-icon.svelte"; import SidebarMobileMenu from "@/components/layout/sidebarMobileMenu.svelte"; + import SettingsMenu from "../settings/settingsMenu.svelte"; interface HeaderProps { githubStars?: number; @@ -55,6 +56,7 @@ "hover:bg-neutral-200 dark:hover:bg-neutral-800", )} /> +