diff --git a/src/lib/components/select/select.svelte b/src/lib/components/select/select.svelte index 4a3787e2..eec5a959 100644 --- a/src/lib/components/select/select.svelte +++ b/src/lib/components/select/select.svelte @@ -7,7 +7,7 @@ interface Props { options: ExtendedSelectOption[]; - selected?: ExtendedSelectOption; + selected: ExtendedSelectOption; onSelectedChange?: ChangeFn; variant?: SelectOptionVariant; id: string; diff --git a/src/routes/[network]/settings/+page.svelte b/src/routes/[network]/settings/+page.svelte index e149f1af..8afbc586 100644 --- a/src/routes/[network]/settings/+page.svelte +++ b/src/routes/[network]/settings/+page.svelte @@ -57,13 +57,12 @@ { label: '1 month', value: TimeSeconds['1mo'] }, { label: '1 year', value: TimeSeconds['1y'] } ]; + const defaultRangeIndex = 3; let expireSeconds = $derived(context.wharf.session?.walletPlugin.data.expireSeconds); - let selectedRange: ExtendedSelectOption | undefined = $derived( - range.find((r) => { - return r.value === expireSeconds; - }) || undefined + let selectedRange: ExtendedSelectOption = $derived( + range.find((r) => r.value === expireSeconds) || range[defaultRangeIndex] ); const onExpireSelectedChange: ChangeFn = ({ next }) => {