()
| 209 | }); |
| 210 | }; |
| 211 | export const OuterWrapper = () => { |
| 212 | const [counter, setCounter] = React.useState(0); |
| 213 | const [toggleInner, setToggleInner] = React.useState(true); |
| 214 | const [items, setItems] = React.useState([1, 2, 3, 4]); |
| 215 | |
| 216 | return React.createElement( |
| 217 | "div", |
| 218 | { |
| 219 | id: "outer-wrapper", |
| 220 | style: "border: 2px solid black; padding: 10px; margin: 10px;", |
| 221 | }, |
| 222 | React.createElement("div", { |
| 223 | innerText: "Counter: " + counter, |
| 224 | }), |
| 225 | React.createElement("button", { |
| 226 | onclick: () => setCounter(counter + 1), |
| 227 | innerText: "Increase Counter", |
| 228 | }), |
| 229 | React.createElement("button", { |
| 230 | onclick: () => setToggleInner(!toggleInner), |
| 231 | innerText: toggleInner ? "Hide Inner" : "Show Inner", |
| 232 | }), |
| 233 | React.createElement("button", { |
| 234 | onclick: () => { |
| 235 | setItems([...items, Math.random()]); |
| 236 | }, |
| 237 | innerText: "Add a random value", |
| 238 | }), |
| 239 | React.createElement("button", { |
| 240 | onclick: () => { |
| 241 | setItems(items.slice(0, -1)); |
| 242 | }, |
| 243 | innerText: "Remove last value", |
| 244 | }), |
| 245 | toggleInner && React.createElement(InnerWrapper, { counter }), |
| 246 | React.createElement(DualIncrementer, null), |
| 247 | ...items.map((i) => |
| 248 | React.createElement("div", null, React.createElement(RandomElement, null)) |
| 249 | ), |
| 250 | // need to do some light debugging on this |
| 251 | React.createElement(DualIncrementer, null), |
| 252 | React.createElement(DualIncrementer, null) |
| 253 | // React.createElement(DualIncrementer, null) |
| 254 | ); |
| 255 | }; |
| 256 | |
| 257 | export const InnerWrapper = ({ counter }: any) => { |
| 258 | const [innerCounter, setInnerCounter] = React.useState(0); |
nothing calls this directly
no outgoing calls
no test coverage detected