diff --git a/src/components/molecules/Select.svelte b/src/components/molecules/Select.svelte index be4ed53..5bb8d64 100644 --- a/src/components/molecules/Select.svelte +++ b/src/components/molecules/Select.svelte @@ -5,6 +5,7 @@ value: string name: string default?: boolean + selected?: boolean } export let id: string @@ -15,8 +16,9 @@ const dispatch = createEventDispatcher() const defaultOption = options.find(option => option.default) const defaultOptionIndex = options.findIndex(option => option.default) + const selectedOptionIndex = options.findIndex(option => option.selected) - let current: number = defaultOptionIndex + let current: number = selectedOptionIndex let currentOptionEl: HTMLElement $: currentOption = options[current]