feat: добавлен список участников доски с возможностью перейти в их профиль

This commit is contained in:
Vladiysss
2026-03-08 21:39:23 +03:00
parent e79376c638
commit 1ea671967c
4 changed files with 97 additions and 14 deletions

View File

@@ -8,7 +8,7 @@ import {
addMemberAPI, assignMemberAPI, unassignMemberAPI, deleteMemberAPI, quitMemberAPI
} from './BoardAPI';
export const useBoardLogic = (id, setError, setInfo, setCategories, setLoading) => {
export const useBoardLogic = (id, setError, setInfo, setCategories, setLoading, setItems) => {
const navigate = useNavigate();
const loadBoardData = useCallback(async () => {
@@ -17,6 +17,7 @@ export const useBoardLogic = (id, setError, setInfo, setCategories, setLoading)
setError('');
const response = await loadBoardDataAPI(id);
setInfo(response.data);
setItems(response.data.members)
setCategories(response.data.categories || []);
} catch (err) {
if (err.response?.data?.message === 'Token Error' ||
@@ -32,7 +33,7 @@ export const useBoardLogic = (id, setError, setInfo, setCategories, setLoading)
} finally {
setLoading(false);
}
}, [id, setError, setInfo, setCategories, setLoading, navigate]);
}, [id, setError, setInfo, setCategories, setLoading, setItems, navigate]);
const checkOwner = useCallback(async (ownerId, setIsOwner) => {
setLoading(true);