fix build
This commit is contained in:
parent
b94ecf7c7b
commit
18d6b3128c
|
|
@ -20,12 +20,13 @@ export const treeRebuild = async (p: PG) => {
|
||||||
p.page.tree = [];
|
p.page.tree = [];
|
||||||
p.page.meta = {};
|
p.page.meta = {};
|
||||||
|
|
||||||
|
const portal = {};
|
||||||
const sections = root.get("childs");
|
const sections = root.get("childs");
|
||||||
if (sections) {
|
if (sections) {
|
||||||
await Promise.all(
|
await Promise.all(
|
||||||
sections.map(async (e) => {
|
sections.map(async (e) => {
|
||||||
p.page.entry.push(e.get("id"));
|
p.page.entry.push(e.get("id"));
|
||||||
await walkMap(p, { mitem: e, tree_parent_id: "root" });
|
await walkMap(p, { mitem: e, tree_parent_id: "root", portal });
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
console.log(p.page);
|
console.log(p.page);
|
||||||
|
|
@ -53,6 +54,7 @@ const walkMap = async (
|
||||||
p: PG,
|
p: PG,
|
||||||
arg: {
|
arg: {
|
||||||
mitem: MItem | MSection;
|
mitem: MItem | MSection;
|
||||||
|
portal: Record<string, EdMeta>;
|
||||||
tree_parent_id: string;
|
tree_parent_id: string;
|
||||||
parent_comp?: EdMeta["parent_comp"];
|
parent_comp?: EdMeta["parent_comp"];
|
||||||
skip_add_tree?: boolean;
|
skip_add_tree?: boolean;
|
||||||
|
|
@ -122,6 +124,7 @@ const walkMap = async (
|
||||||
mitem: mcontent,
|
mitem: mcontent,
|
||||||
tree_parent_id: item.id,
|
tree_parent_id: item.id,
|
||||||
parent_comp: { ref_ids, mcomp },
|
parent_comp: { ref_ids, mcomp },
|
||||||
|
portal: arg.portal,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -137,6 +140,7 @@ const walkMap = async (
|
||||||
tree_parent_id: item.id,
|
tree_parent_id: item.id,
|
||||||
parent_comp: { ref_ids, mcomp },
|
parent_comp: { ref_ids, mcomp },
|
||||||
skip_add_tree: true,
|
skip_add_tree: true,
|
||||||
|
portal: arg.portal,
|
||||||
});
|
});
|
||||||
}) || []
|
}) || []
|
||||||
);
|
);
|
||||||
|
|
@ -155,6 +159,15 @@ const walkMap = async (
|
||||||
parent_comp,
|
parent_comp,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
if (!item_comp) {
|
||||||
|
if (item.name.startsWith("⬅")) {
|
||||||
|
arg.portal[item.name] = meta;
|
||||||
|
}
|
||||||
|
if (item.name.startsWith("⮕")) {
|
||||||
|
arg.portal[item.name] = meta;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
p.page.meta[item.id] = meta;
|
p.page.meta[item.id] = meta;
|
||||||
|
|
||||||
if (!arg.skip_add_tree) {
|
if (!arg.skip_add_tree) {
|
||||||
|
|
@ -171,7 +184,11 @@ const walkMap = async (
|
||||||
await Promise.all(
|
await Promise.all(
|
||||||
mchilds.map(async (e, k) => {
|
mchilds.map(async (e, k) => {
|
||||||
item.childs.push(e.get("id"));
|
item.childs.push(e.get("id"));
|
||||||
await walkMap(p, { mitem: e, tree_parent_id: item.id });
|
await walkMap(p, {
|
||||||
|
mitem: e,
|
||||||
|
tree_parent_id: item.id,
|
||||||
|
portal: arg.portal,
|
||||||
|
});
|
||||||
}) || []
|
}) || []
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -66,8 +66,8 @@ const Renaming: FC<{
|
||||||
const target = e.currentTarget;
|
const target = e.currentTarget;
|
||||||
let position = target.selectionStart;
|
let position = target.selectionStart;
|
||||||
if (shouldReplace) {
|
if (shouldReplace) {
|
||||||
local.newname = local.newname.replace("<=", "⇦");
|
local.newname = local.newname.replace("<=", "⬅");
|
||||||
local.newname = local.newname.replace("=>", "⇨");
|
local.newname = local.newname.replace("=>", "⮕");
|
||||||
}
|
}
|
||||||
local.render();
|
local.render();
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue