allow Isp.Switch to have multiple child elements
This commit is contained in:
parent
31c9f8fc07
commit
6f86ebae7a
@ -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">
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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`;
|
||||
|
Loading…
Reference in New Issue
Block a user