From 04b315f2c6855ebed8a554438211720d86afd375 Mon Sep 17 00:00:00 2001 From: Benjamin Palko Date: Fri, 3 Jan 2025 14:41:20 -0500 Subject: [PATCH] Tooltip component --- .../Feedback/Tooltip.stories.svelte | 27 +++++++++++++++ src/lib/components/Feedback/Tooltip.svelte | 33 +++++++++++++++++++ src/lib/components/Feedback/index.ts | 1 + 3 files changed, 61 insertions(+) create mode 100644 src/lib/components/Feedback/Tooltip.stories.svelte create mode 100644 src/lib/components/Feedback/Tooltip.svelte diff --git a/src/lib/components/Feedback/Tooltip.stories.svelte b/src/lib/components/Feedback/Tooltip.stories.svelte new file mode 100644 index 0000000..f9a9cde --- /dev/null +++ b/src/lib/components/Feedback/Tooltip.stories.svelte @@ -0,0 +1,27 @@ + + +{#snippet template(props: ComponentProps)} + + + +{/snippet} + + diff --git a/src/lib/components/Feedback/Tooltip.svelte b/src/lib/components/Feedback/Tooltip.svelte new file mode 100644 index 0000000..141e555 --- /dev/null +++ b/src/lib/components/Feedback/Tooltip.svelte @@ -0,0 +1,33 @@ + + +
+ {@render children?.()} +
diff --git a/src/lib/components/Feedback/index.ts b/src/lib/components/Feedback/index.ts index 512571f..ad00eeb 100644 --- a/src/lib/components/Feedback/index.ts +++ b/src/lib/components/Feedback/index.ts @@ -2,3 +2,4 @@ export { default as Alert } from './Alert.svelte'; export { default as Loader } from './Loader.svelte'; export { default as Loading } from './Loading.svelte'; export { default as Progress } from './Progress.svelte'; +export { default as Tooltip } from './Tooltip.svelte';