diff --git a/src/components/basic/FirmwareUpdater.svelte b/src/components/basic/FirmwareUpdater.svelte index cb07907..cbac0c7 100644 --- a/src/components/basic/FirmwareUpdater.svelte +++ b/src/components/basic/FirmwareUpdater.svelte @@ -5,15 +5,11 @@ import { FileUtils } from "../../utils/file_utils"; let fwVersion: string = $state(""); - let fwVersionValid: boolean = $state(false); + let fwVersionValid: boolean = $derived(/^\d+\.\d+$/.test(fwVersion)); let fwProgress: string = $state(""); let fwData: Uint8Array | undefined = $state(); let fwName: string = $state(""); - $effect(() => { - fwVersionValid = /^\d+\.\d+$/.test(fwVersion); - }); - const browseFw = async () => { const file = await FileUtils.pickAndReadBinaryFile("bin"); fwData = file.data;