File tree Expand file tree Collapse file tree 6 files changed +50
-0
lines changed
Expand file tree Collapse file tree 6 files changed +50
-0
lines changed Original file line number Diff line number Diff line change 1+ import React from "react" ;
2+
3+ export function create_fragment ( ...args ) {
4+ React . createElement ( React . Fragment , ...args ) ;
5+ }
Original file line number Diff line number Diff line change 1+ export function create_fragment ( ...args ) {
2+ React . createElement ( React . Fragment , ...args ) ;
3+ }
Original file line number Diff line number Diff line change 11export * as React from "react" ;
2+
3+ export function create_fragment ( ...args ) {
4+ React . createElement ( React . Fragment , ...args ) ;
5+ }
Original file line number Diff line number Diff line change 1+ use wasm_bindgen:: prelude:: * ;
2+
3+ crate :: macro_import:: wasm_bindgen_helpers! {
4+ #[ wasm_bindgen( js_name = create_fragment) ]
5+ pub fn create_fragment_no_props( ) -> crate :: Element ;
6+
7+ #[ wasm_bindgen( js_name = create_fragment) ]
8+ pub fn create_fragment_no_children( props: & JsValue ) -> crate :: Element ;
9+
10+ #[ wasm_bindgen( variadic) ]
11+ pub fn create_fragment(
12+ props: & JsValue ,
13+ children: & js_sys:: Array ,
14+ ) -> crate :: Element ;
15+ }
Original file line number Diff line number Diff line change 11mod element;
2+ mod helpers;
23mod macro_import;
34mod use_effect;
45mod use_ref;
56mod use_state;
67
78pub use element:: * ;
9+ pub use helpers:: * ;
810pub use use_effect:: * ;
911pub use use_ref:: * ;
1012pub use use_state:: * ;
Original file line number Diff line number Diff line change @@ -18,4 +18,25 @@ macro_rules! wasm_bindgen_react {
1818 } ;
1919}
2020
21+ #[ cfg( feature = "import-react" ) ]
22+ macro_rules! wasm_bindgen_helpers {
23+ ( $( $b: item) +) => {
24+ #[ wasm_bindgen( module = "/helpers/helpers-import.js" ) ]
25+ extern "C" {
26+ $( $b) +
27+ }
28+ } ;
29+ }
30+
31+ #[ cfg( not( feature = "import-react" ) ) ]
32+ macro_rules! wasm_bindgen_helpers {
33+ ( $( $b: item) +) => {
34+ #[ wasm_bindgen( module = "/helpers/helpers.js" ) ]
35+ extern "C" {
36+ $( $b) +
37+ }
38+ } ;
39+ }
40+
41+ pub ( crate ) use wasm_bindgen_helpers;
2142pub ( crate ) use wasm_bindgen_react;
You can’t perform that action at this time.
0 commit comments