File tree 2 files changed +8
-11
lines changed
2 files changed +8
-11
lines changed Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ import { createRenderStream } from "./renderStream/createRenderStream.js";
3
3
import type { NextRenderOptions } from "./renderStream/createRenderStream.js" ;
4
4
5
5
import { Render } from "./renderStream/Render.js" ;
6
- import { createElement } from "react " ;
6
+ import { createElement } from "rehackt " ;
7
7
import { Assertable , assertableSymbol , markAssertable } from "./assertable.js" ;
8
8
9
9
export interface SnapshotStream < Snapshot , Props > extends Assertable {
Original file line number Diff line number Diff line change @@ -221,15 +221,12 @@ export function createRenderStream<Snapshot extends ValidSnapshot = void>({
221
221
return baseRender ( ui , {
222
222
...options ,
223
223
wrapper : ( props ) => {
224
- let elem : React . ReactNode = React . createElement (
225
- Wrapper ,
226
- undefined ,
227
- props . children
224
+ const ParentWrapper = options ?. wrapper || React . Fragment ;
225
+ return (
226
+ < ParentWrapper >
227
+ < Wrapper > { props . children } </ Wrapper >
228
+ </ ParentWrapper >
228
229
) ;
229
- if ( options ?. wrapper ) {
230
- elem = React . createElement ( options . wrapper , undefined , elem ) ;
231
- }
232
- return elem ;
233
230
} ,
234
231
} ) ;
235
232
} ) as typeof baseRender ;
@@ -358,15 +355,15 @@ export function useTrackRenders({ name }: { name?: string } = {}) {
358
355
359
356
if ( ! component ) {
360
357
throw new Error (
361
- "useTrackRender : Unable to determine component. Please ensure the hook is called inside a rendered component or provide a `name` option."
358
+ "useTrackRenders : Unable to determine component. Please ensure the hook is called inside a rendered component or provide a `name` option."
362
359
) ;
363
360
}
364
361
365
362
const ctx = useRenderStreamContext ( ) ;
366
363
367
364
if ( ! ctx ) {
368
365
throw new Error (
369
- "useTrackComponentRender : A Render Stream must be created and rendered to track component renders"
366
+ "useTrackRenders : A Render Stream must be created and rendered to track component renders"
370
367
) ;
371
368
}
372
369
You can’t perform that action at this time.
0 commit comments