diff --git a/ts/lib/components/DeckChooser.svelte b/ts/lib/components/DeckChooser.svelte index d4cac952b..030318b60 100644 --- a/ts/lib/components/DeckChooser.svelte +++ b/ts/lib/components/DeckChooser.svelte @@ -9,8 +9,12 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html import type { DeckNameId } from "@generated/anki/decks_pb"; import * as tr from "@generated/ftl"; + interface Props { + selectedDeck: DeckNameId | null; + onChange?: (deck: DeckNameId) => void; + } + let {selectedDeck = $bindable(null), onChange}: Props = $props(); let decks: DeckNameId[] = $state([]); - let selectedDeck: DeckNameId | null = $state(null); $effect(() => { getDeckNames({ skipEmptyDefault: true, includeFiltered: false }).then( @@ -24,6 +28,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html diff --git a/ts/lib/components/ItemChooser.svelte b/ts/lib/components/ItemChooser.svelte index f2fd43e3a..30de6b05a 100644 --- a/ts/lib/components/ItemChooser.svelte +++ b/ts/lib/components/ItemChooser.svelte @@ -2,7 +2,7 @@ Copyright: Ankitects Pty Ltd and contributors License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html --> -

{tr.notetypesType()}

- +

{tr.decksDeck()}

- +