forked from github/plane
1e152c666c
* chore: moved app & space from apps to root * chore: modified workspace configuration * chore: modified dockerfiles for space and web * chore: modified icons for space * feat: updated files for new svg icons supported by next-images * chore: added /spaces base path for next * chore: added compose config for space * chore: updated husky configuration * chore: updated workflows for new configuration * chore: changed app name to web * fix: resolved build errors with web * chore: reset file tracing root for both projects * chore: added nginx config for deploy * fix: eslint and tsconfig settings for space app * husky setup fixes based on new dir * eslint fixes * prettier formatting --------- Co-authored-by: Henit Chobisa <chobisa.henit@gmail.com>
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 ?? ""),
|
|
}))
|
|
: [];
|