From b7849011109bbd4751c7a2d60520c3c326f3cc57 Mon Sep 17 00:00:00 2001 From: seaHi Date: Sat, 15 Aug 2026 15:06:32 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E6=B7=BB=E5=8A=A0=E9=80=9A?= =?UTF-8?q?=E7=94=A8=E7=9A=84=E7=AE=A1=E7=90=86=E5=90=8E=E5=8F=B0=E6=8C=89?= =?UTF-8?q?=E9=92=AE=E3=80=81=E8=A1=A8=E6=A0=BC=E5=92=8C=E6=8F=90=E7=A4=BA?= =?UTF-8?q?=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lib/components/admin/Alert.svelte | 34 +++++ src/lib/components/admin/Button.svelte | 147 ++++++++++++++++++++++ src/lib/components/admin/DataTable.svelte | 50 ++++++++ 3 files changed, 231 insertions(+) create mode 100644 src/lib/components/admin/Alert.svelte create mode 100644 src/lib/components/admin/Button.svelte create mode 100644 src/lib/components/admin/DataTable.svelte diff --git a/src/lib/components/admin/Alert.svelte b/src/lib/components/admin/Alert.svelte new file mode 100644 index 0000000..86b3af7 --- /dev/null +++ b/src/lib/components/admin/Alert.svelte @@ -0,0 +1,34 @@ + + +
+ {#if message} + {message} + {:else if children} + {@render children()} + {/if} +
+ + diff --git a/src/lib/components/admin/Button.svelte b/src/lib/components/admin/Button.svelte new file mode 100644 index 0000000..7507c2e --- /dev/null +++ b/src/lib/components/admin/Button.svelte @@ -0,0 +1,147 @@ + + +{#if href !== undefined} + + + {@render children?.()} + +{:else} + +{/if} + + diff --git a/src/lib/components/admin/DataTable.svelte b/src/lib/components/admin/DataTable.svelte new file mode 100644 index 0000000..1e9154b --- /dev/null +++ b/src/lib/components/admin/DataTable.svelte @@ -0,0 +1,50 @@ + + +
+ + {@render children()} +
+
+ +