import { FC } from "react"; // components import { ChartViewRoot } from "./chart"; // context import { ChartContextProvider } from "./contexts"; // types import { IBlockUpdateData, IGanttBlock } from "./types"; type GanttChartRootProps = { border?: boolean; title: null | string; loaderTitle: string; blocks: IGanttBlock[] | null; blockUpdateHandler: (block: any, payload: IBlockUpdateData) => void; sidebarBlockRender: FC; blockRender: FC; enableLeftDrag?: boolean; enableRightDrag?: boolean; enableReorder?: boolean; }; export const GanttChartRoot: FC = ({ border = true, title = null, blocks, loaderTitle = "blocks", blockUpdateHandler, sidebarBlockRender, blockRender, enableLeftDrag = true, enableRightDrag = true, enableReorder = true, }) => ( );