Clean up store types & initial values

Treating these as Readable for better safety from consuming code

Fixes #10
This commit is contained in:
Ryan Gossiaux
2021-12-19 01:08:50 -08:00
parent 8e890b2e80
commit f105042545
15 changed files with 43 additions and 43 deletions

View File

@@ -6,7 +6,7 @@
setContext,
} from "svelte";
import { writable, Writable } from "svelte/store";
import { Readable, writable, Writable } from "svelte/store";
export type StateDefinition = {
// State
@@ -27,7 +27,7 @@
const TABS_CONTEXT_NAME = "headlessui-tabs-context";
export function useTabsContext(component: string): Writable<StateDefinition> {
export function useTabsContext(component: string): Readable<StateDefinition> {
let context: Writable<StateDefinition> | undefined =
getContext(TABS_CONTEXT_NAME);