Parcourir la source

Merge branch 'main' of https://git.2fi-solutions.com/wayne.lee/tsms

tags/Baseline_30082024_FRONTEND_UAT
cyril.tsui il y a 1 an
Parent
révision
f872fde962
1 fichiers modifiés avec 9 ajouts et 4 suppressions
  1. +9
    -4
      src/components/CreateTeam/StaffAllocation.tsx

+ 9
- 4
src/components/CreateTeam/StaffAllocation.tsx Voir le fichier

@@ -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("");


Chargement…
Annuler
Enregistrer