From e6b4c33542fe3fef5515345ade0ef973a489ff29 Mon Sep 17 00:00:00 2001 From: Maksim Eltyshev Date: Sat, 6 Sep 2025 15:00:43 +0200 Subject: [PATCH] fix: Reflect task lists expansion instantly after switching setting --- client/src/components/cards/Card/TaskList/TaskList.jsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/client/src/components/cards/Card/TaskList/TaskList.jsx b/client/src/components/cards/Card/TaskList/TaskList.jsx index 86929889..96096067 100644 --- a/client/src/components/cards/Card/TaskList/TaskList.jsx +++ b/client/src/components/cards/Card/TaskList/TaskList.jsx @@ -8,7 +8,7 @@ import PropTypes from 'prop-types'; import classNames from 'classnames'; import { useSelector } from 'react-redux'; import { Progress } from 'semantic-ui-react'; -import { useToggle } from '../../../../lib/hooks'; +import { useDidUpdate, useToggle } from '../../../../lib/hooks'; import selectors from '../../../../selectors'; import Task from './Task'; @@ -51,6 +51,10 @@ const TaskList = React.memo(({ id }) => { [toggleOpened, filteredTasks.length], ); + useDidUpdate(() => { + toggleOpened(); + }, [defaultIsOpened]); + if (tasks.length === 0) { return null; }