File tree 1 file changed +6
-0
lines changed
1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -17,13 +17,19 @@ let component = Jsx.component
17
17
@module ("react" )
18
18
external createElement : (component <'props >, 'props ) => element = "createElement"
19
19
20
+ let createElementWithKey = (component , props , key ) =>
21
+ createElement (component , Jsx .addKeyProp (props , key ))
22
+
20
23
@module ("react" )
21
24
external cloneElement : (element , 'props ) => element = "cloneElement"
22
25
23
26
@variadic @module ("react" )
24
27
external createElementVariadic : (component <'props >, 'props , array <element >) => element =
25
28
"createElement"
26
29
30
+ let createDOMElementVariadicWithKey = (component , props , elements , key ) =>
31
+ createElementVariadic (component , Jsx .addKeyProp (props , key ), elements )
32
+
27
33
@module ("react/jsx-runtime" )
28
34
external jsxKeyed : (component <'props >, 'props , string ) => element = "jsx"
29
35
You can’t perform that action at this time.
0 commit comments