Commit 781ad705 authored by Timothy J. Baek's avatar Timothy J. Baek
Browse files

refac: tooltip

parent 3598aee7
...@@ -150,3 +150,7 @@ input[type='number'] { ...@@ -150,3 +150,7 @@ input[type='number'] {
.cm-editor.cm-focused { .cm-editor.cm-focused {
outline: none; outline: none;
} }
.tippy-box[data-theme~='dark'] {
@apply rounded-lg bg-gray-950 text-xs border border-gray-900 shadow-xl;
}
...@@ -3,11 +3,13 @@ ...@@ -3,11 +3,13 @@
import { marked } from 'marked'; import { marked } from 'marked';
import tippy from 'tippy.js'; import tippy from 'tippy.js';
import { roundArrow } from 'tippy.js';
export let placement = 'top'; export let placement = 'top';
export let content = `I'm a tooltip!`; export let content = `I'm a tooltip!`;
export let touch = true; export let touch = true;
export let className = 'flex'; export let className = 'flex';
export let theme = '';
let tooltipElement; let tooltipElement;
let tooltipInstance; let tooltipInstance;
...@@ -20,7 +22,10 @@ ...@@ -20,7 +22,10 @@
content: content, content: content,
placement: placement, placement: placement,
allowHTML: true, allowHTML: true,
touch: touch touch: touch,
...(theme !== '' ? { theme } : { theme: 'dark' }),
arrow: false,
offset: [0, 4]
}); });
} }
} else if (tooltipInstance && content === '') { } else if (tooltipInstance && content === '') {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment