Files
reiverr/src/lib/components/Tab/Tab.ts
2024-05-28 23:57:19 +03:00

11 lines
328 B
TypeScript

import { writable } from 'svelte/store';
export function useTabs(defaultTab: number) {
const openTab = writable<number>(defaultTab);
const next = () => openTab.update((n) => n + 1);
const previous = () => openTab.update((n) => n - 1);
return { subscribe: openTab.subscribe, openTab, set: openTab.set, next, previous };
}