feat: Add board setting to expand task lists by default
Closes #683, closes #1333
This commit is contained in:
@@ -43,6 +43,14 @@ const Others = React.memo(() => {
|
||||
className={styles.radio}
|
||||
onChange={handleChange}
|
||||
/>
|
||||
<Radio
|
||||
toggle
|
||||
name="expandTaskListsByDefault"
|
||||
checked={board.expandTaskListsByDefault}
|
||||
label={t('common.expandTaskListsByDefault')}
|
||||
className={styles.radio}
|
||||
onChange={handleChange}
|
||||
/>
|
||||
</Segment>
|
||||
);
|
||||
});
|
||||
|
||||
@@ -22,7 +22,11 @@ const TaskList = React.memo(({ id }) => {
|
||||
const taskLists = useSelector((state) => selectTaskListById(state, id));
|
||||
const tasks = useSelector((state) => selectTasksByTaskListId(state, id));
|
||||
|
||||
const [isOpened, toggleOpened] = useToggle();
|
||||
const defaultIsOpened = useSelector(
|
||||
(state) => selectors.selectCurrentBoard(state).expandTaskListsByDefault,
|
||||
);
|
||||
|
||||
const [isOpened, toggleOpened] = useToggle(defaultIsOpened);
|
||||
|
||||
const filteredTasks = useMemo(
|
||||
() => (taskLists.hideCompletedTasks ? tasks.filter((task) => !task.isCompleted) : tasks),
|
||||
|
||||
Reference in New Issue
Block a user