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 { Loading } from "../../../../../utils/ui/loading";
|
||||||
import { Modal } from "../../../../../utils/ui/modal";
|
import { Modal } from "../../../../../utils/ui/modal";
|
||||||
import { EDGlobal } from "../../../logic/ed-global";
|
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";
|
import { ScriptWorkbench } from "./workbench";
|
||||||
|
|
||||||
export const EdPopScript = () => {
|
export const EdPopScript = () => {
|
||||||
|
|
|
||||||
|
|
@ -2,10 +2,28 @@ import { FC } from "react";
|
||||||
import { useGlobal } from "web-utils";
|
import { useGlobal } from "web-utils";
|
||||||
import { EDGlobal, EdMeta, active } from "../../logic/ed-global";
|
import { EDGlobal, EdMeta, active } from "../../logic/ed-global";
|
||||||
import { IItem } from "../../../../utils/types/item";
|
import { IItem } from "../../../../utils/types/item";
|
||||||
|
import { FMCompDef } from "../../../../utils/types/meta-fn";
|
||||||
|
|
||||||
export const EdSidePropInstance: FC<{ meta: EdMeta }> = ({ meta }) => {
|
export const EdSidePropInstance: FC<{ meta: EdMeta }> = ({ meta }) => {
|
||||||
const p = useGlobal(EDGlobal, "EDITOR");
|
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 (
|
return (
|
||||||
<div className="flex flex-col text-[12px]">
|
<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">
|
<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 { IItem } from "../../../../utils/types/item";
|
||||||
import { FMCompDef } from "../../../../utils/types/meta-fn";
|
import { FMCompDef } from "../../../../utils/types/meta-fn";
|
||||||
import { EDGlobal, EdMeta } from "../../logic/ed-global";
|
import { EDGlobal, EdMeta } from "../../logic/ed-global";
|
||||||
import { EdPropCompTreeItem, PropItem } from "./prop-comp/tree-item";
|
import { EdPropCompTreeItem, PropItem } from "./prop-master/tree-item";
|
||||||
import { propPopover } from "./prop-comp/prop-form";
|
import { propPopover } from "./prop-master/prop-form";
|
||||||
|
|
||||||
const propRef = {
|
const propRef = {
|
||||||
el: null as any,
|
el: null as any,
|
||||||
|
|
@ -2,7 +2,7 @@ import { FC } from "react";
|
||||||
import { EDGlobal, EdMeta, active } from "../../logic/ed-global";
|
import { EDGlobal, EdMeta, active } from "../../logic/ed-global";
|
||||||
import { useGlobal } from "web-utils";
|
import { useGlobal } from "web-utils";
|
||||||
import { IItem } from "../../../../utils/types/item";
|
import { IItem } from "../../../../utils/types/item";
|
||||||
import { EdSidePropComp } from "./prop-comp";
|
import { EdSidePropComp } from "./prop-master";
|
||||||
|
|
||||||
export const EdSideStyle: FC<{ meta: EdMeta }> = ({ meta }) => {
|
export const EdSideStyle: FC<{ meta: EdMeta }> = ({ meta }) => {
|
||||||
const p = useGlobal(EDGlobal, "EDITOR");
|
const p = useGlobal(EDGlobal, "EDITOR");
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue