From c40ad4e0ed46dfd8df27ee0f22c2662ad2ca8a03 Mon Sep 17 00:00:00 2001
From: axel7083 <42176370+axel7083@users.noreply.github.com>
Date: Wed, 9 Apr 2025 15:32:53 +0200
Subject: [PATCH] refactor(Button): migrate to svelte5 (#12079)
* refactor(Button): migrate to svelte5
Signed-off-by: axel7083 <42176370+axel7083@users.noreply.github.com>
* fix: support legacy
Signed-off-by: axel7083 <42176370+axel7083@users.noreply.github.com>
* fix: make aria-label optional
Signed-off-by: axel7083 <42176370+axel7083@users.noreply.github.com>
* fix: should not use render for non-snippet
Signed-off-by: axel7083 <42176370+axel7083@users.noreply.github.com>
---------
Signed-off-by: axel7083 <42176370+axel7083@users.noreply.github.com>
---
packages/ui/src/lib/button/Button.svelte | 105 +++++++++++++----------
1 file changed, 60 insertions(+), 45 deletions(-)
diff --git a/packages/ui/src/lib/button/Button.svelte b/packages/ui/src/lib/button/Button.svelte
index 8d7d6fe8be3..384ede9c60a 100644
--- a/packages/ui/src/lib/button/Button.svelte
+++ b/packages/ui/src/lib/button/Button.svelte
@@ -1,101 +1,116 @@