From 41fdd2c68d36214045b440edf1500179c37fa6af Mon Sep 17 00:00:00 2001 From: eti Date: Fri, 31 Jul 2026 22:40:07 +0200 Subject: [PATCH] web/components: add Tooltip Signed-off-by: eti --- .../lib/components/ui/Tooltip.stories.svelte | 94 +++++ web/src/lib/components/ui/Tooltip.svelte | 367 ++++++++++++++++++ 2 files changed, 461 insertions(+) create mode 100644 web/src/lib/components/ui/Tooltip.stories.svelte create mode 100644 web/src/lib/components/ui/Tooltip.svelte diff --git a/web/src/lib/components/ui/Tooltip.stories.svelte b/web/src/lib/components/ui/Tooltip.stories.svelte new file mode 100644 index 00000000..fb43523c --- /dev/null +++ b/web/src/lib/components/ui/Tooltip.stories.svelte @@ -0,0 +1,94 @@ + + + + +{#snippet richContent()} + Sign the commit + + Requires a key registered on your account. + +{/snippet} + + +
+ + + +
+
+ + + +
+ {#each ["left", "top", "bottom", "right"] as const as side (side)} + + + + {/each} +
+
+ + + +
+ +
+
+ + + +
+ + + +
+
+ + + +
+ + + + + + +
+
+ + + +
+ + + +
+
+ + + +
+ + + +
+
diff --git a/web/src/lib/components/ui/Tooltip.svelte b/web/src/lib/components/ui/Tooltip.svelte new file mode 100644 index 00000000..743e440a --- /dev/null +++ b/web/src/lib/components/ui/Tooltip.svelte @@ -0,0 +1,367 @@ + + + + + + {@render children()} + + + + + -- 2.51.2