TP-51166 | return type updated and api call handling
This commit is contained in:
@@ -33,7 +33,7 @@ const TeamRevamp: FC = () => {
|
||||
}, []);
|
||||
|
||||
useEffect(() => {
|
||||
if (selectedTeam) {
|
||||
if (selectedTeam && selectedTeamId) {
|
||||
dispatch(fetchTeamDetails(selectedTeamId.toString()));
|
||||
}
|
||||
}, [selectedTeam]);
|
||||
|
||||
@@ -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 />
|
||||
|
||||
Reference in New Issue
Block a user