|
@@ -3,11 +3,13 @@
|
|
|
import { marked } from 'marked';
|
|
|
|
|
|
import tippy from 'tippy.js';
|
|
|
+ import { roundArrow } from 'tippy.js';
|
|
|
|
|
|
export let placement = 'top';
|
|
|
export let content = `I'm a tooltip!`;
|
|
|
export let touch = true;
|
|
|
export let className = 'flex';
|
|
|
+ export let theme = '';
|
|
|
|
|
|
let tooltipElement;
|
|
|
let tooltipInstance;
|
|
@@ -20,7 +22,10 @@
|
|
|
content: content,
|
|
|
placement: placement,
|
|
|
allowHTML: true,
|
|
|
- touch: touch
|
|
|
+ touch: touch,
|
|
|
+ ...(theme !== '' ? { theme } : { theme: 'dark' }),
|
|
|
+ arrow: false,
|
|
|
+ offset: [0, 4]
|
|
|
});
|
|
|
}
|
|
|
} else if (tooltipInstance && content === '') {
|