From 99d61877d6f411f33e0db578f04b333fb2110ddd Mon Sep 17 00:00:00 2001 From: Jarred Sumner Date: Fri, 20 May 2022 00:45:51 -0700 Subject: [solid] more progress, no fragments, but still not right --- .../solid-dom-fixtures/components/code.js | 161 +++++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 integration/bunjs-only-snippets/solid-dom-fixtures/components/code.js (limited to 'integration/bunjs-only-snippets/solid-dom-fixtures/components/code.js') diff --git a/integration/bunjs-only-snippets/solid-dom-fixtures/components/code.js b/integration/bunjs-only-snippets/solid-dom-fixtures/components/code.js new file mode 100644 index 000000000..f3bd159d6 --- /dev/null +++ b/integration/bunjs-only-snippets/solid-dom-fixtures/components/code.js @@ -0,0 +1,161 @@ +import { Show } from "somewhere"; + +const Child = (props) => { + const [s, set] = createSignal(); + return ( + <> +
Hello {props.name}
+
{props.children}
+ + ); +}; + +const template = (props) => { + let childRef; + const { content } = props; + return ( +
+ +
From Parent
+
+ + {/* Comment Node */} +
{content}
+
+ + {(context) => context} + +
+ ); +}; + +const template2 = ( + (e = el)} + /> +); + +const template3 = ( + +
+
+
+ After + +); + +const [s, set] = createSignal(); +const template4 = {
}; + +const template5 = {state.dynamic}; + +// builtIns +const template6 = ( + }> + {(item) => {item}} + +); + +const template7 = ( + +
+ {state.dynamic} + +); + +const template8 = ( + + {(item) => item} + {(item) => item} + +); + +const template9 = <_garbage>Hi; + +const template10 = ( +
+ new + {" | "} + comments + {" | "} + show + {" | "} + ask + {" | "} + jobs + {" | "} + submit +
+); + +const template11 = ( +
+ new + {" | "} + comments + show + {" | "} + ask + jobs + {" | "} + submit +
+); + +const template12 = ( +
+ {" | "} + comments + {" | "} + {" | "} + {" | "} + show + {" | "} +
+); + +class Template13 { + render() { + this.shouldStay}> + {this.content} + ; + } +} + +const Template14 = {data()}; + +const Template15 = ; + +const Template16 = ; + +const Template17 = ( +
+    1 2 3
+  
+); +const Template18 = ( +
+    1
+    2
+    3
+  
+); + +const Template19 = ; + +const Template20 = ; + +const template21 = ( + +); -- cgit v1.2.3