Browse Source

update create team

tags/Baseline_30082024_FRONTEND_UAT
MSI\derek 1 year ago
parent
commit
3cd7aef4f4
1 changed files with 9 additions and 4 deletions
  1. +9
    -4
      src/components/CreateTeam/StaffAllocation.tsx

+ 9
- 4
src/components/CreateTeam/StaffAllocation.tsx View File

@@ -54,11 +54,12 @@ const StaffAllocation: React.FC<Props> = ({ allStaffs: staff }) => {
}, []);

const setTeamLead = useCallback((staff: StaffResult) => {
setSeletedTeamLead(staff.id)
const rearrangedList = getValues("addStaffIds").reduce<number[]>((acc, num, index) => {
if (num === staff.id && index !== 0) {
acc.splice(index, 1);
acc.unshift(num);
acc.unshift(num)
}
return acc;
}, getValues("addStaffIds"));
@@ -69,10 +70,10 @@ const StaffAllocation: React.FC<Props> = ({ allStaffs: staff }) => {
return selectedStaff.find((staff) => staff.id === id);
});
console.log(rearrangedStaff)
// setSelectedStaff(rearrangedStaff as StaffResult[]);
setSelectedStaff(rearrangedStaff as StaffResult[]);

setValue("addStaffIds", rearrangedList)
}, []);
}, [addStaff, selectedStaff]);

const clearSubsidiary = useCallback(() => {
if (defaultValues !== undefined) {
@@ -92,6 +93,10 @@ const StaffAllocation: React.FC<Props> = ({ allStaffs: staff }) => {
);
}, [selectedStaff, setValue]);

useEffect(() => {
console.log(selectedStaff)
}, [selectedStaff]);

const StaffPoolColumns = useMemo<Column<StaffResult>[]>(
() => [
{
@@ -125,7 +130,7 @@ const StaffAllocation: React.FC<Props> = ({ allStaffs: staff }) => {
buttonIcon: <StarsIcon />,
},
],
[removeStaff, t]
[removeStaff, selectedStaff, t]
);

const [query, setQuery] = React.useState("");


Loading…
Cancel
Save