From 40bd69459dc71c2c4d76e5a4b3c10628906e693d Mon Sep 17 00:00:00 2001 From: MultiMote Date: Tue, 25 Nov 2025 12:35:42 +0300 Subject: [PATCH] Replace $effect with $derived --- src/components/basic/FirmwareUpdater.svelte | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) 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;