Skip to content

Commit 5760fa8

Browse files
committed
safety fix
1 parent 51fd619 commit 5760fa8

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "remix-development-tools",
33
"description": "Remix development tools.",
44
"author": "Alem Tuzlak",
5-
"version": "3.0.0",
5+
"version": "3.0.1",
66
"license": "MIT",
77
"keywords": [
88
"remix",

src/RemixDevTools/hooks/useBorderedRoutes.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,20 @@ export function useBorderedRoutes() {
88
const traverseComponentTree = useCallback((fiberNode: any, callback: any) => {
99
callback(fiberNode);
1010

11-
let child = fiberNode.child;
11+
let child = fiberNode?.child;
1212
while (child) {
1313
traverseComponentTree(child, callback);
14-
child = child.sibling;
14+
child = child?.sibling;
1515
}
1616
}, []);
1717

1818
const styleNearestElement = useCallback((fiberNode: any) => {
1919
if (!fiberNode) return;
2020

2121
if (fiberNode.stateNode) {
22-
return fiberNode.stateNode.classList.add(ROUTE_CLASS);
22+
return fiberNode.stateNode?.classList?.add(ROUTE_CLASS);
2323
}
24-
styleNearestElement(fiberNode.child);
24+
styleNearestElement(fiberNode?.child);
2525
}, []);
2626

2727
useEffect(() => {

0 commit comments

Comments
 (0)