web: fix state_referenced_locally warnings with proper runes

This commit is contained in:
wukko
2025-12-23 23:56:24 +06:00
parent c857054dcc
commit 728d225515
4 changed files with 16 additions and 9 deletions

View File

@@ -22,13 +22,16 @@
let imageLoaded = $state(false);
let hideSkeleton = $state(false);
let validUrl = false;
try {
new URL(item.url);
validUrl = true;
} catch {}
const validUrl = $derived.by(() => {
try {
new URL(item.url);
return true;
} catch {
return false;
}
});
const isTunnel = validUrl && new URL(item.url).pathname === "/tunnel";
const isTunnel = $derived(validUrl && new URL(item.url).pathname === "/tunnel");
const loaded = () => {
imageLoaded = true;