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

View File

@ -28,5 +28,5 @@ export const ViScript: FC<{
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} />;
};