made selected group active after adding a member
This commit was merged in pull request #536.
This commit is contained in:
@@ -20,7 +20,7 @@ export default function JobGroups() {
|
|||||||
members: []
|
members: []
|
||||||
})
|
})
|
||||||
|
|
||||||
const [selectedGroup, setSelectedGroup] = useState({id:'', data: []})
|
const [selectedGroup, setSelectedGroup] = useState({id:'', name:'', data: []})
|
||||||
|
|
||||||
const changeSelectedGroup = (e) => {
|
const changeSelectedGroup = (e) => {
|
||||||
let groupID = e.target.value
|
let groupID = e.target.value
|
||||||
@@ -42,10 +42,15 @@ export default function JobGroups() {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
setGroupList({loading: false, groups: data.result_list, members: data.result_list_member})
|
setGroupList({loading: false, groups: data.result_list, members: data.result_list_member})
|
||||||
let activeGroupId = data.result_list[0].group_id
|
if(selectedGroup.id == ''){
|
||||||
let activeGroup = data.result_list[0].group_name
|
let activeGroupId = data.result_list[0].group_id
|
||||||
let activeMembers = data.result_list_member?.filter(item => item.group_id == activeGroupId)
|
let activeGroup = data.result_list[0].group_name
|
||||||
setSelectedGroup({id: activeGroupId, name:activeGroup, data:activeMembers})
|
let activeMembers = data.result_list_member?.filter(item => item.group_id == activeGroupId)
|
||||||
|
setSelectedGroup({id: activeGroupId, name:activeGroup, data:activeMembers})
|
||||||
|
}else{
|
||||||
|
let activeMembers = data.result_list_member?.filter(item => item.group_id == selectedGroup?.id)
|
||||||
|
setSelectedGroup({id: selectedGroup?.id, name:selectedGroup?.name, data:activeMembers})
|
||||||
|
}
|
||||||
}).catch(error => {
|
}).catch(error => {
|
||||||
setGroupList({loading: false, groups: [], members: []})
|
setGroupList({loading: false, groups: [], members: []})
|
||||||
console.log(error)
|
console.log(error)
|
||||||
|
|||||||
Reference in New Issue
Block a user