Skip to content

Commit 6b6f102

Browse files
committed
refactor: - applyTaskLayoutOptions() returns result
1 parent a1c8314 commit 6b6f102

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/Layout/TaskLayout.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -94,19 +94,22 @@ export class TaskLayout extends QueryLayout {
9494
} else {
9595
this.taskLayoutOptions = new TaskLayoutOptions();
9696
}
97-
this.applyTaskLayoutOptions();
97+
this._taskListHiddenClasses = this.applyTaskLayoutOptions();
9898
this.applyQueryLayoutOptions(this._taskListHiddenClasses);
9999
}
100100
private applyTaskLayoutOptions() {
101+
const taskListHiddenClasses: string[] = [];
101102
this.taskLayoutOptions.toggleableComponents.forEach((component) => {
102103
generateHiddenClassForTaskList(
103-
this._taskListHiddenClasses,
104+
taskListHiddenClasses,
104105
!this.taskLayoutOptions.isShown(component),
105106
component,
106107
);
107108
});
108109

109110
// Tags are hidden, rather than removed. See tasks-layout-hide-tags in styles.css.
110-
generateHiddenClassForTaskList(this._taskListHiddenClasses, !this.taskLayoutOptions.areTagsShown(), 'tags');
111+
generateHiddenClassForTaskList(taskListHiddenClasses, !this.taskLayoutOptions.areTagsShown(), 'tags');
112+
113+
return taskListHiddenClasses;
111114
}
112115
}

0 commit comments

Comments
 (0)