wip fix filtered
This commit is contained in:
parent
bae977a908
commit
de6ab61756
|
|
@ -3,7 +3,7 @@ import { jscript } from "../../../../../utils/script/jscript";
|
|||
import { Loading } from "../../../../../utils/ui/loading";
|
||||
import { Modal } from "../../../../../utils/ui/modal";
|
||||
import { EDGlobal } from "../../../logic/ed-global";
|
||||
import { propPopover } from "../../side/prop-comp/prop-form";
|
||||
import { propPopover } from "../../side/prop-master/prop-form";
|
||||
import { ScriptWorkbench } from "./workbench";
|
||||
|
||||
export const EdPopScript = () => {
|
||||
|
|
|
|||
|
|
@ -2,10 +2,28 @@ import { FC } from "react";
|
|||
import { useGlobal } from "web-utils";
|
||||
import { EDGlobal, EdMeta, active } from "../../logic/ed-global";
|
||||
import { IItem } from "../../../../utils/types/item";
|
||||
import { FMCompDef } from "../../../../utils/types/meta-fn";
|
||||
|
||||
export const EdSidePropInstance: FC<{ meta: EdMeta }> = ({ meta }) => {
|
||||
const p = useGlobal(EDGlobal, "EDITOR");
|
||||
|
||||
const item = meta?.item as IItem;
|
||||
if (!item) return null;
|
||||
|
||||
let filtered = [] as FMCompDef[];
|
||||
const mprops = meta.mitem?.get("component")?.get("props");
|
||||
if (mprops && meta.mitem) {
|
||||
mprops.forEach((m, key) => {
|
||||
filtered.push(m);
|
||||
});
|
||||
|
||||
filtered = filtered.sort((a, b) => {
|
||||
const aidx = a.get("idx") || 0;
|
||||
const bidx = b.get("idx") || 0;
|
||||
return aidx - bidx;
|
||||
});
|
||||
}
|
||||
|
||||
return (
|
||||
<div className="flex flex-col text-[12px]">
|
||||
<div className="flex border-b p-1 h-[35px] items-center bg-slate-50 justify-between select-none">
|
||||
|
|
|
|||
|
|
@ -11,8 +11,8 @@ import { useGlobal, useLocal } from "web-utils";
|
|||
import { IItem } from "../../../../utils/types/item";
|
||||
import { FMCompDef } from "../../../../utils/types/meta-fn";
|
||||
import { EDGlobal, EdMeta } from "../../logic/ed-global";
|
||||
import { EdPropCompTreeItem, PropItem } from "./prop-comp/tree-item";
|
||||
import { propPopover } from "./prop-comp/prop-form";
|
||||
import { EdPropCompTreeItem, PropItem } from "./prop-master/tree-item";
|
||||
import { propPopover } from "./prop-master/prop-form";
|
||||
|
||||
const propRef = {
|
||||
el: null as any,
|
||||
|
|
@ -2,7 +2,7 @@ import { FC } from "react";
|
|||
import { EDGlobal, EdMeta, active } from "../../logic/ed-global";
|
||||
import { useGlobal } from "web-utils";
|
||||
import { IItem } from "../../../../utils/types/item";
|
||||
import { EdSidePropComp } from "./prop-comp";
|
||||
import { EdSidePropComp } from "./prop-master";
|
||||
|
||||
export const EdSideStyle: FC<{ meta: EdMeta }> = ({ meta }) => {
|
||||
const p = useGlobal(EDGlobal, "EDITOR");
|
||||
|
|
|
|||
Loading…
Reference in New Issue