fix layout in section

This commit is contained in:
Rizky 2024-03-02 14:48:02 +07:00
parent 73ecc7b921
commit caf5cdd7c3
3 changed files with 6 additions and 3 deletions

File diff suppressed because one or more lines are too long

View File

@ -56,6 +56,7 @@ export const ViRender: FC<{
if (!meta) return null; if (!meta) return null;
if (meta.item.hidden) return null; if (meta.item.hidden) return null;
if (meta.item.adv?.js || meta.item.component?.id) { if (meta.item.adv?.js || meta.item.component?.id) {
return ( return (
<ErrorBox meta={meta}> <ErrorBox meta={meta}>
@ -92,7 +93,7 @@ export const ViChild: FC<{
<ErrorBox meta={meta}> <ErrorBox meta={meta}>
<ViScript <ViScript
meta={meta} meta={meta}
is_layout={is_layout} is_layout={false}
passprop={passprop} passprop={passprop}
></ViScript> ></ViScript>
</ErrorBox> </ErrorBox>
@ -103,6 +104,7 @@ export const ViChild: FC<{
childs.push(<div {...parts.props} />); childs.push(<div {...parts.props} />);
} }
} }
return ( return (
<> <>
{childs.map((e, idx) => ( {childs.map((e, idx) => (
@ -111,6 +113,7 @@ export const ViChild: FC<{
</> </>
); );
} }
const parts = viParts(vi, meta, is_layout, passprop); const parts = viParts(vi, meta, is_layout, passprop);
if (vi.visit) vi.visit(meta, parts); if (vi.visit) vi.visit(meta, parts);

View File

@ -28,5 +28,5 @@ export const ViScript: FC<{
if (meta.script) return meta.script.result; if (meta.script) return meta.script.result;
} }
return <ViChild meta={meta} passprop={_pass} is_layout={is_layout}></ViChild>; return <ViChild meta={meta} passprop={_pass} is_layout={is_layout} />;
}; };