File tree Expand file tree Collapse file tree 4 files changed +16
-9
lines changed
Expand file tree Collapse file tree 4 files changed +16
-9
lines changed Original file line number Diff line number Diff line change 2222 let imageLoaded = $state (false );
2323 let hideSkeleton = $state (false );
2424
25- let validUrl = false ;
26- try {
27- new URL (item .url );
28- validUrl = true ;
29- } catch {}
25+ const validUrl = $derived .by (() => {
26+ try {
27+ new URL (item .url );
28+ return true ;
29+ } catch {
30+ return false ;
31+ }
32+ });
3033
31- const isTunnel = validUrl && new URL (item .url ).pathname === " /tunnel" ;
34+ const isTunnel = $derived ( validUrl && new URL (item .url ).pathname === " /tunnel" ) ;
3235
3336 const loaded = () => {
3437 imageLoaded = true ;
Original file line number Diff line number Diff line change 2323 onImport,
2424 }: Props = $props ();
2525
26- let selectorStringMultiple = maxFileNumber > 1 ? " .multiple" : " " ;
26+ const selectorStringMultiple = $derived ( maxFileNumber > 1 ? " .multiple" : " " ) ;
2727
2828 let fileInput: HTMLInputElement ;
2929
Original file line number Diff line number Diff line change 2222 copyData = " " ,
2323 }: Props = $props ();
2424
25- const sectionURL = ` ${page .url .origin }${page .url .pathname }#${sectionId } ` ;
25+ const sectionURL = $derived ( ` ${page .url .origin }${page .url .pathname }#${sectionId } ` ) ;
2626
2727 let copied = $state (false );
2828 </script >
Original file line number Diff line number Diff line change 88
99 let { loading }: Props = $props ();
1010
11- let animated = $state (loading );
11+ let animated = $state (false );
12+
13+ $effect (() => {
14+ animated = loading ;
15+ });
1216
1317 /*
1418 initial spinner state is equal to loading state,
You can’t perform that action at this time.
0 commit comments