import type { FC } from "react"; // import type { IBlockUpdateDependencyData } from "@plane/types"; import { GanttChartBlock } from "@/components/gantt-chart/blocks/block"; export type GanttChartBlocksProps = { blockIds: string[]; blockToRender: (data: any) => React.ReactNode; enableBlockLeftResize: boolean | ((blockId: string) => boolean); enableBlockRightResize: boolean | ((blockId: string) => boolean); enableBlockMove: boolean | ((blockId: string) => boolean); ganttContainerRef: React.RefObject; showAllBlocks: boolean; updateBlockDates?: (updates: IBlockUpdateDependencyData[]) => Promise; enableDependency: boolean | ((blockId: string) => boolean); }; export const GanttChartBlocksList: FC = (props) => { const { blockIds, blockToRender, enableBlockLeftResize, enableBlockRightResize, enableBlockMove, ganttContainerRef, showAllBlocks, updateBlockDates, enableDependency, } = props; return ( <> {blockIds?.map((blockId) => ( ))} ); };