From 5b19d2476462369a5bf2da49b9553d25bf962cc0 Mon Sep 17 00:00:00 2001 From: Jakub Jagielka Date: Mon, 17 Nov 2025 09:48:40 +0100 Subject: [PATCH 1/2] Button loading uses Spinner --- src/lib/buttons/Button.svelte | 6 ++---- src/lib/spinner/Spinner.svelte | 5 +++++ src/lib/spinner/theme.ts | 8 ++++++-- src/lib/types.ts | 7 ++----- src/routes/docs-examples/components/spinner/Type.svelte | 1 + 5 files changed, 16 insertions(+), 11 deletions(-) diff --git a/src/lib/buttons/Button.svelte b/src/lib/buttons/Button.svelte index 879b98a0f5..ad8f8e09c2 100644 --- a/src/lib/buttons/Button.svelte +++ b/src/lib/buttons/Button.svelte @@ -4,6 +4,7 @@ import type { SizeType, ButtonProps } from "$lib"; import { getTheme } from "$lib/theme/themeUtils"; import { button } from "./theme"; + import Spinner from "$lib/spinner/Spinner.svelte"; const group: SizeType = getContext("group"); const ctxDisabled: boolean | undefined = getContext("disabled"); @@ -28,10 +29,7 @@ {:else} diff --git a/src/lib/spinner/Spinner.svelte b/src/lib/spinner/Spinner.svelte index 829379db9b..83e7972aeb 100644 --- a/src/lib/spinner/Spinner.svelte +++ b/src/lib/spinner/Spinner.svelte @@ -77,6 +77,11 @@ +{:else if type === "loading"} + {/if}