From fad01aa60279ee871f9f28fafebfc1db53460b09 Mon Sep 17 00:00:00 2001 From: synzr Date: Wed, 3 Dec 2025 15:36:49 +0500 Subject: [PATCH] refactor(components/tiles): move the root components to common --- src/lib/components/tiles/common/Tile.svelte | 303 ++++++++++++++++++ .../components/tiles/common/TileGroup.svelte | 66 ++++ .../tiles/common/TileSmallIcon.svelte | 10 + 3 files changed, 379 insertions(+) create mode 100644 src/lib/components/tiles/common/Tile.svelte create mode 100644 src/lib/components/tiles/common/TileGroup.svelte create mode 100644 src/lib/components/tiles/common/TileSmallIcon.svelte diff --git a/src/lib/components/tiles/common/Tile.svelte b/src/lib/components/tiles/common/Tile.svelte new file mode 100644 index 0000000..d506a3b --- /dev/null +++ b/src/lib/components/tiles/common/Tile.svelte @@ -0,0 +1,303 @@ + + + + + + +
+ {#if active} + {@render children()} + {:else} + + {/if} +
+ + {#if active} + +
+ {/if} +
diff --git a/src/lib/components/tiles/common/TileGroup.svelte b/src/lib/components/tiles/common/TileGroup.svelte new file mode 100644 index 0000000..ab2af01 --- /dev/null +++ b/src/lib/components/tiles/common/TileGroup.svelte @@ -0,0 +1,66 @@ + + + + +
+ + {#if title} +

{title}

+ {/if} + + +
+ {@render children()} +
+
diff --git a/src/lib/components/tiles/common/TileSmallIcon.svelte b/src/lib/components/tiles/common/TileSmallIcon.svelte new file mode 100644 index 0000000..96f7f0f --- /dev/null +++ b/src/lib/components/tiles/common/TileSmallIcon.svelte @@ -0,0 +1,10 @@ + + +