diff --git a/src/lib/components/tabs.svelte b/src/lib/components/tabs.svelte index fd99cef1e..e615649d3 100644 --- a/src/lib/components/tabs.svelte +++ b/src/lib/components/tabs.svelte @@ -1,9 +1,11 @@ diff --git a/src/lib/components/trim.svelte b/src/lib/components/trim.svelte index 0203fc694..847d696eb 100644 --- a/src/lib/components/trim.svelte +++ b/src/lib/components/trim.svelte @@ -1,49 +1,29 @@ - + - - + + {#if showTooltip} + + + + {:else} + + {/if} diff --git a/src/lib/helpers/functions.ts b/src/lib/helpers/functions.ts new file mode 100644 index 000000000..b410d3575 --- /dev/null +++ b/src/lib/helpers/functions.ts @@ -0,0 +1,12 @@ +export const throttle = (fn: () => void, delay: number) => { + let timeout = false; + return () => { + if (!timeout) { + timeout = true; + fn.apply(this); + setTimeout(() => { + timeout = false; + }, delay); + } + }; +};