forked from github/plane
785a6e8871
* chore: gantt chart resizable blocks * chore: right scroll added * chore: left scroll added * fix: build errors * chore: remove unnecessary console logs * chore: add block type and remove info toggle * feat: gantt chart blocks y-axis drag and drop * chore: disable drag flag * fix: y-axis drag mutation * fix: scroll container undefined error * fix: negative scroll * fix: negative scroll * style: blocks tooltip consistency
15 lines
447 B
TypeScript
15 lines
447 B
TypeScript
// types
|
|
import { IIssue } from "types";
|
|
import { IGanttBlock } from "components/gantt-chart";
|
|
|
|
export const renderIssueBlocksStructure = (blocks: IIssue[]): IGanttBlock[] =>
|
|
blocks && blocks.length > 0
|
|
? blocks.map((block) => ({
|
|
data: block,
|
|
id: block.id,
|
|
sort_order: block.sort_order,
|
|
start_date: new Date(block.start_date ?? ""),
|
|
target_date: new Date(block.target_date ?? ""),
|
|
}))
|
|
: [];
|