Use first item for Select.tsx if no value is found

This commit is contained in:
Brandon Presley 2022-11-21 17:54:45 +13:00
parent a001760ab0
commit 29cbc43534
2 changed files with 2 additions and 2 deletions

View File

@ -21,7 +21,7 @@ export default function Select({
const {colors} = useTheme()
const selected = useMemo(
() => items.find(item => item.value === value),
() => items.find(item => item.value === value) || items[0],
[items, value],
)

View File

@ -224,7 +224,7 @@ export default function SettingsPage() {
/>
{'theme'.includes(term.toLowerCase()) && (
<Select
value={theme || 'system'}
value={theme}
onChange={changeTheme}
items={[
{label: 'Follow system theme', value: 'system'},