Skip to content

Commit 470e89c

Browse files
authored
fix prepare route when route renderer still pending (#190)
1 parent f6ea0cb commit 470e89c

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

.changeset/warm-hats-sneeze.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"rescript-relay-router": patch
3+
---
4+
5+
fix prepare route when route renderer still pending

packages/rescript-relay-router/src/RelayRouter__Internal__DeclarationsSupport.res

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -351,6 +351,9 @@ let makePrepareAssets = (~loadedRouteRenderers, ~prepareDisposeTimeout): prepare
351351
preparedProps,
352352
),
353353
)
354+
| (Some(Pending(promise)), Loaded(_)) =>
355+
suspend(promise)
356+
React.null
354357
| _ =>
355358
Console.log("Warning: Invalid state")
356359
React.null

0 commit comments

Comments
 (0)