Controller inputs

This commit is contained in:
2025-09-21 17:41:39 +02:00
parent 51e284985c
commit 36e75a9191

View File

@@ -36,13 +36,13 @@ export default function LibraryRefresh(): ReactNode {
return ( return (
<SettingsItem title={'Library Refresh'}> <SettingsItem title={'Library Refresh'}>
<Typography level={"body-md"}>Refresh after</Typography> <Typography level={"body-md"}>Refresh after</Typography>
<RadioGroup defaultValue={value.setting} onChange={onSettingChanged}> <RadioGroup value={value.setting} onChange={onSettingChanged}>
{Object.keys(LibraryRefreshSetting).map(e => ( {Object.keys(LibraryRefreshSetting).map(e => (
<Radio value={e} label={e} /> <Radio key={e} value={e} label={e} />
))} ))}
</RadioGroup> </RadioGroup>
<Typography level={"body-md"}>When {LibraryRefreshSetting.WhileDownloading} refresh every x-minutes:</Typography> <Typography level={"body-md"}>When {LibraryRefreshSetting.WhileDownloading} refresh every x-minutes:</Typography>
<Input defaultValue={value.refreshLibraryWhileDownloadingEveryMinutes??undefined} onChange={onMinutesChanged} type={"number"} /> <Input value={value.refreshLibraryWhileDownloadingEveryMinutes??undefined} onChange={onMinutesChanged} type={"number"} />
<TButton onClick={updateSetting}>Update</TButton> <TButton onClick={updateSetting}>Update</TButton>
</SettingsItem> </SettingsItem>
); );