We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b74a6e0 commit b808061Copy full SHA for b808061
packages/solid-router/src/awaited.tsx
@@ -30,13 +30,14 @@ export function Await<T>(
30
children: (result: T) => SolidNode
31
},
32
) {
33
- // Ensure the promise is wrapped with defer() to track its state
34
- // This is idempotent - if already deferred, it returns the same promise
35
- const deferredPromise = Solid.createMemo(() => defer(props.promise))
36
-
37
- const [resource] = Solid.createResource(deferredPromise, {
38
- deferStream: true,
39
- })
+ const [resource] = Solid.createResource(
+ () => defer(props.promise),
+ // Simple passthrough - just return the promise for Solid to await
+ (p) => p,
+ {
+ deferStream: true,
+ },
40
+ )
41
42
return (
43
<Solid.Show fallback={props.fallback} when={resource()}>
0 commit comments