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

@@ -2,7 +2,7 @@
import DescriptionProvider from "$lib/components/description/DescriptionProvider.svelte";
import LabelProvider from "$lib/components/label/LabelProvider.svelte";
import { createEventDispatcher, getContext, setContext } from "svelte";
import { Writable, writable } from "svelte/store";
import { Readable, Writable, writable } from "svelte/store";
import { Focus, focusIn, FocusResult } from "$lib/utils/focus-management";
import { Keys } from "$lib/utils/keyboard";
import { useId } from "$lib/hooks/use-id";
@@ -29,7 +29,7 @@
const RADIO_GROUP_CONTEXT_NAME = "headlessui-radio-group-context";
export function useRadioGroupContext(
component: string
): Writable<StateDefinition> {
): Readable<StateDefinition> {
const context = getContext(RADIO_GROUP_CONTEXT_NAME) as
| Writable<StateDefinition>
| undefined;