TP-51166 | return type updated and api call handling

This commit is contained in:
pooja-jaiswal_navi
2024-01-16 15:47:14 +05:30
parent 164440b917
commit 8ad4389c6b
2 changed files with 12 additions and 5 deletions

View File

@@ -33,7 +33,7 @@ const TeamRevamp: FC = () => {
}, []);
useEffect(() => {
if (selectedTeam) {
if (selectedTeam && selectedTeamId) {
dispatch(fetchTeamDetails(selectedTeamId.toString()));
}
}, [selectedTeam]);

View File

@@ -57,7 +57,7 @@ const TeamMemberDetails: React.FC = () => {
});
};
const handleOpenModal = (member: MemberType) => () => {
const handleOpenModal = (member: MemberType): void => {
dispatchData({
type: actionTypes.SET_SELECTED_MEMBER,
payload: member,
@@ -73,7 +73,7 @@ const TeamMemberDetails: React.FC = () => {
payload: false,
});
};
const handleOpenDialog = (member: MemberType) => () => {
const handleOpenDialog = (member: MemberType): void => {
dispatchData({
type: actionTypes.SET_SELECTED_MEMBER,
payload: member,
@@ -170,7 +170,12 @@ const TeamMemberDetails: React.FC = () => {
</Typography>{' '}
<div className={styles['make-manger-button']}>
{manager?.name !== item.name && (
<Button variant="text" onClick={handleOpenModal(item)}>
<Button
variant="text"
onClick={() => {
handleOpenModal(item);
}}
>
Make a manager{' '}
</Button>
)}
@@ -179,7 +184,9 @@ const TeamMemberDetails: React.FC = () => {
{manager?.name !== item.name && (
<div
id={item.id}
onClick={handleOpenDialog(item)}
onClick={() => {
handleOpenDialog(item);
}}
className={styles['delete-icon']}
>
<DeleteIcon />