mirror of
https://github.com/LemmyNet/lemmy-ui.git
synced 2024-11-30 00:01:15 +00:00
20 lines
432 B
TypeScript
20 lines
432 B
TypeScript
|
import { isBrowser } from "@utils/browser";
|
||
|
import tippy from "tippy.js";
|
||
|
|
||
|
export let tippyInstance: any;
|
||
|
|
||
|
if (isBrowser()) {
|
||
|
tippyInstance = tippy("[data-tippy-content]");
|
||
|
}
|
||
|
|
||
|
export function setupTippy() {
|
||
|
if (isBrowser()) {
|
||
|
tippyInstance.forEach((e: any) => e.destroy());
|
||
|
tippyInstance = tippy("[data-tippy-content]", {
|
||
|
delay: [500, 0],
|
||
|
// Display on "long press"
|
||
|
touch: ["hold", 500],
|
||
|
});
|
||
|
}
|
||
|
}
|