import SubMenu from "antd/lib/menu/SubMenu"; import { Button, Dropdown, Menu, Tabs } from "antd"; import { DownOutlined, EditOutlined, FileOutlined, FileTextOutlined, FolderOpenOutlined, PlusOutlined, ProfileOutlined, SaveOutlined, SettingOutlined, } from "@ant-design/icons"; import { observer } from "mobx-react-lite"; import store from "../../store/global"; import P, { calcParagraphHeight } from "../../util/placement"; import Canvas from "../Canvas"; import Header from "../Header"; import Paragraph from "../Paragraph"; import Row from "../Row"; import Styles from "./index.module.css"; function Editor() { const heightCache = []; function accumulate(index) { let height = 0; for (let i = 0; i < index; i++) { const p = store.paragraphs[i]; heightCache[i] = heightCache[i] || calcParagraphHeight(p); height += heightCache[i]; console.log(store.paragraphs[i], heightCache[i]); } return height; } const fileMenu = (
); const editMenu = ( ); return (