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);
+ }
+ };
+};