refactor: изменена структура передаваемой информации между файлами "Logic" и "API"
This commit is contained in:
@@ -10,6 +10,7 @@ const KBBoard = () => {
|
||||
const [loading, setLoading] = useState(false);
|
||||
const [info, setInfo] = useState({});
|
||||
const [categories, setCategories] = useState([]);
|
||||
const [isOwner, setIsOwner] = useState(null);
|
||||
|
||||
const [crTask, setCrTask] = useState(false);
|
||||
const [crCateg, setCrCateg] = useState(false);
|
||||
@@ -56,6 +57,10 @@ const KBBoard = () => {
|
||||
if (id) loadBoardData();
|
||||
}, [id, loadBoardData]);
|
||||
|
||||
useEffect(() => {
|
||||
if (info?.owner?.id !== undefined) checkOwner(info?.owner?.id, setIsOwner);
|
||||
}, [info?.owner?.id, checkOwner, setIsOwner]);
|
||||
|
||||
const modalCrTask = (categori) => () => {
|
||||
setCrTask(!crTask);
|
||||
setTaskCategori(categori);
|
||||
@@ -149,6 +154,7 @@ const KBBoard = () => {
|
||||
};
|
||||
|
||||
|
||||
|
||||
return (
|
||||
<div className="app-container">
|
||||
<Header />
|
||||
@@ -172,7 +178,11 @@ const KBBoard = () => {
|
||||
</div>
|
||||
</div>
|
||||
<div className="set-panel" >
|
||||
{checkOwner(info?.owner?.id) ? (
|
||||
{loading ? (
|
||||
<>
|
||||
|
||||
</>
|
||||
) : isOwner ? (
|
||||
<>
|
||||
<button onClick={modalAddMember}>
|
||||
Добавить участника
|
||||
|
||||
Reference in New Issue
Block a user