fix: timePerScreen setting and third party source labeling
All checks were successful
/ build (push) Successful in 6m14s
/ check-changes (push) Successful in 7s

This commit is contained in:
Djuri 2025-05-02 23:25:21 +02:00
parent a4d629d664
commit 8389ed8e36
Signed by: djuri
GPG key ID: 61B9B2DDE5AA3AC1
4 changed files with 10 additions and 9 deletions

View file

@ -25,10 +25,10 @@
export let invalid: boolean | undefined = undefined;
export let minlength: string | undefined = undefined;
export let onChange: (() => void) | undefined = undefined;
export let onInput: (() => void) | undefined = undefined;
export let onInput: ((e: Event) => void) | undefined = undefined;
const onInputHandler = () => {
onInput?.();
const onInputHandler = (e: Event) => {
onInput?.(e);
};
</script>

View file

@ -33,6 +33,8 @@
: font.charAt(0).toUpperCase() + font.slice(1),
font
]);
let timePerScreen = $settings.timePerScreen;
</script>
<Row>
@ -61,7 +63,8 @@
<SettingsInput
id="timePerScreen"
label={$_('section.settings.timePerScreen')}
bind:value={$settings.timePerScreen}
bind:value={timePerScreen}
onInput={(e) => ($settings.timePerScreen = Number(e.target.value))}
type="number"
min={1}
step={1}
@ -69,7 +72,6 @@
suffix={$_('time.minutes')}
size={$uiSettings.inputSize}
/>
<SettingsInput
id="fullRefreshMin"
label={$_('section.settings.fullRefreshEvery')}