This commit is contained in:
Rizky 2024-03-23 09:16:21 +07:00
parent 5249eb7deb
commit 0bdffb4b3a
4 changed files with 36 additions and 29 deletions

File diff suppressed because one or more lines are too long

View File

@ -78,7 +78,7 @@ export const EdTreeAction = ({
mode === "css" && mode === "css" &&
`bg-green-100 border-green-200 hover:border-green-500 hover:text-green-900 hover:bg-green-300`, `bg-green-100 border-green-200 hover:border-green-500 hover:text-green-900 hover:bg-green-300`,
mode === "html" && mode === "html" &&
`bg-blue-100 border-blue-200 hover:border-blue-500 hover:text-blue-900 hover:bg-blue-300` `bg-blue-400 text-white border-blue-400 hover:border-blue-500 hover:bg-blue-300`
)} )}
onClick={() => { onClick={() => {
p.ui.popup.script.open = true; p.ui.popup.script.open = true;

View File

@ -77,7 +77,10 @@ export const viParts = (
props.children = children; props.children = children;
if (meta.item.adv?.js && !meta.item.adv.js.includes("children")) { if (meta.item.adv?.html) {
delete props.children;
props.dangerouslySetInnerHTML = { __html: meta.item.adv?.html };
} else if (meta.item.adv?.js && !meta.item.adv.js.includes("children")) {
delete props.children; delete props.children;
delete props.dangerouslySetInnerHTML; delete props.dangerouslySetInnerHTML;
} }

View File

@ -23,6 +23,10 @@ export const ViScript: FC<{
viEvalProps(vi, meta, is_layout, _pass); viEvalProps(vi, meta, is_layout, _pass);
} }
if (meta.item.adv?.html) {
return <ViChild meta={meta} passprop={_pass} is_layout={is_layout} />;
}
if (meta.item.adv?.js) { if (meta.item.adv?.js) {
viEvalScript(vi, meta, is_layout, _pass); viEvalScript(vi, meta, is_layout, _pass);
if (meta.script) return meta.script.result; if (meta.script) return meta.script.result;