allow Isp.Switch to have multiple child elements

This commit is contained in:
Seth Trowbridge 2023-05-14 07:44:35 -04:00
parent 31c9f8fc07
commit 6f86ebae7a
3 changed files with 5 additions and 2 deletions

View File

@ -39,6 +39,10 @@ export default ()=>
<Comp/>
</React.Suspense>
<Iso.Switch>
<Iso.Case value="/">
<p>thing1</p>
<p>thing2</p>
</Iso.Case>
<Iso.Case value="page">
<Iso.Switch>
<Iso.Case value="about-us">

View File

@ -279,7 +279,7 @@ export const Switch =({children}:{children:Children})=>
for(let i=0; i<children.length; i++)
{
const childCase = children[i];
const childCaseChildren = childCase.props?.__args?.[2] || childCase.props.children;
const childCaseChildren = childCase.props?.__args?.slice(2) || childCase.props.children;
const newContextValue = checkChild(childCase);
if(newContextValue)
{

View File

@ -396,7 +396,6 @@ else if(App && TwindInst)
Iso.Fetch.ServerTouched = false;
Iso.Meta.Meta = Iso.Meta.ComputeFinal(Iso.Meta.Stack);
console.log(Iso.Meta.Stack);
const results = Twind.extract(bake, TwindInst);
type = `text/html`;