import React, { useState } from "react"; import AddGroup from "./AddGroup"; import DeleteGroup from "./DeleteGroup"; import { localImgLoad } from "../../lib"; export default function GroupList({ groupList, selectedGroup, changeSelectedGroup, setUpdateList, }) { const [deletePopout, setDeletePopout] = useState({ status: false, data: {}, }); const [addGroupPopout, setAddGroupPopout] = useState(false); const handleAddGroup = () => { setAddGroupPopout(true); }; const handleDeleteGroup = (item) => { setDeletePopout({ status: true, data: { ...item }, }); }; return ( <>
{/*

Jobs Groups

*/}
{groupList && groupList.length < 1 ? (

No Group Found!

) : (
{groupList.map((item) => (

{item.group_name}

))}
)}
{deletePopout.status && ( setDeletePopout({ status: false, data: {} })} situation={deletePopout.status} details={deletePopout.data} /> )} {addGroupPopout && ( setAddGroupPopout(false)} situation={addGroupPopout} setUpdateList={setUpdateList} /> )} ); }