Skip to content

Commit 2eb8ed3

Browse files
reversion
1 parent 0346242 commit 2eb8ed3

4 files changed

Lines changed: 7 additions & 18 deletions

File tree

src/frontend/src/pages/GanttPage/GanttChart/GanttChartComponents/GanttTaskBar/GanttTaskBarDisplay.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ const GanttTaskBarDisplay = <T,>({
194194
</Typography>
195195
</div>
196196
{hasOverlays &&
197-
task.overlays.map((childTask) => {
197+
task.children.map((childTask) => {
198198
return (
199199
<div
200200
style={ganttTaskBarChildOverlayStyles(childTask)}

src/frontend/src/pages/GanttPage/GanttChart/GanttChartComponents/GanttTaskBar/GanttTaskBarEdit.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ const GanttTaskBarEdit = <T,>({
2626
getEndCol={getEndCol}
2727
onAddTaskPressed={onAddTaskPressed}
2828
/>
29-
{(task.children.length > 0 ? task.children : (task.loadChildren?.() ?? [])).map((child) => {
29+
{task.children.map((child) => {
3030
return (
3131
<GanttTaskBarEdit
3232
key={child.id}

src/frontend/src/pages/GanttPage/GanttChart/GanttChartComponents/GanttTaskBar/GanttTaskBarView.tsx

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -37,19 +37,11 @@ const GanttTaskBarView = <T,>({
3737
onToggle
3838
}: GanttTaskBarViewProps<T>) => {
3939
const [showChildren, setShowChildren] = useState(false);
40-
const [loadedChildren, setLoadedChildren] = useState<GanttTask<T>[]>(task.children);
41-
const [hasLoaded, setHasLoaded] = useState(task.children.length > 0);
4240

4341
const handleToggle = () => {
44-
if (!hasLoaded && task.loadChildren) {
45-
setLoadedChildren(task.loadChildren());
46-
setHasLoaded(true);
47-
}
4842
setShowChildren((prev) => !prev);
4943
};
5044

51-
console.log('I Rerender!');
52-
5345
return (
5446
<>
5547
<GanttTaskBarDisplay
@@ -67,7 +59,7 @@ const GanttTaskBarView = <T,>({
6759
/>
6860

6961
<Collapse in={showChildren} unmountOnExit onEntered={onToggle} onExited={onToggle}>
70-
{loadedChildren.map((child) => (
62+
{task.children.map((child) => (
7163
<GanttTaskBar
7264
key={child.id}
7365
days={days}

src/frontend/src/utils/gantt.utils.tsx

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,6 @@ interface GanttTaskData<T> {
112112
retro?: GanttRetroProps;
113113
onClick?: () => void;
114114
root?: boolean;
115-
loadChildren?: () => GanttTaskData<T>[];
116115
}
117116

118117
export type Date_Event = { id: string; start: Date; end: Date; title: string };
@@ -485,12 +484,10 @@ export const transformProjectToGanttTask = (
485484
start: startDate,
486485
end: endDate,
487486
blocking: [],
488-
children: [],
489-
loadChildren: () =>
490-
[
491-
...project.workPackages.map((workPackage) => transformWorkPackageToGanttTask(workPackage, project.workPackages)),
492-
...taskList.map((task) => transformTaskToGanttTask(task, endDate))
493-
].sort((a, b) => new Date(a.start).getTime() - new Date(b.start).getTime()),
487+
children: [
488+
...project.workPackages.map((workPackage) => transformWorkPackageToGanttTask(workPackage, project.workPackages)),
489+
...taskList.map((task) => transformTaskToGanttTask(task, endDate))
490+
],
494491
overlays: [
495492
...project.workPackages.map((wp) => transformWorkPackageToGanttTask(wp, project.workPackages)),
496493
...taskList.map((task) => transformTaskToGanttTask(task, endDate))

0 commit comments

Comments
 (0)