File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
svelte/registry/src/lib/site/components/edit-props Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change 3737 return createFetchUser (ndk , () => String (defaultValue ));
3838 });
3939
40+ // Track loaded state separately for reactivity
41+ const isUserLoaded = $derived (type === ' user' && userFetcher ? userFetcher .$loaded : false );
42+ const isEventLoaded = $derived (type === ' event' && eventFetcher ? ! eventFetcher .loading && !! eventFetcher .event : false );
43+
4044 // Wire up fetched values when they become available
4145 $effect (() => {
42- if (type === ' event ' && eventFetcher && ! eventFetcher . loading && eventFetcher .event && ! value ) {
46+ if (isEventLoaded && eventFetcher && eventFetcher .event && ! value ) {
4347 value = eventFetcher .event ;
4448 context .updatePropValue (name , eventFetcher .event );
4549 }
4650 });
4751
4852 $effect (() => {
49- if (type === ' user ' && userFetcher && userFetcher . $loaded && ! value ) {
53+ if (isUserLoaded && userFetcher && ! value ) {
5054 value = userFetcher ;
5155 context .updatePropValue (name , userFetcher );
5256 }
You can’t perform that action at this time.
0 commit comments