From 7df118e7d681bde18fdedc1f1257ee1373883d97 Mon Sep 17 00:00:00 2001 From: Guilhem Date: Wed, 12 Feb 2025 10:58:30 +0000 Subject: [PATCH] Add new tooltip component --- .../components/meltComponents/Tooltip.svelte | 77 +++++++++++++++++++ frontend/src/lib/zIndexes.ts | 3 +- 2 files changed, 79 insertions(+), 1 deletion(-) create mode 100644 frontend/src/lib/components/meltComponents/Tooltip.svelte diff --git a/frontend/src/lib/components/meltComponents/Tooltip.svelte b/frontend/src/lib/components/meltComponents/Tooltip.svelte new file mode 100644 index 0000000000..9c08e25187 --- /dev/null +++ b/frontend/src/lib/components/meltComponents/Tooltip.svelte @@ -0,0 +1,77 @@ + + +
+ + {#if !$$slots.default} +
+ +
+ {/if} +
+ +{#if $open && !disablePopup} +
+ {#if markdownTooltip} +
+ +
+ {:else} + + {/if} + + {#if documentationLink} + +
+ See documentation + +
+
+ {/if} +
+{/if} diff --git a/frontend/src/lib/zIndexes.ts b/frontend/src/lib/zIndexes.ts index 2137887df0..e49a7deb62 100644 --- a/frontend/src/lib/zIndexes.ts +++ b/frontend/src/lib/zIndexes.ts @@ -8,5 +8,6 @@ export const zIndexes = { contextMenu: 6000, draggingComponent: 10000, monacoEditor: 10000, - monacoEditorSuggestions: 10001 + monacoEditorSuggestions: 10001, + tooltip: 20000 }