@@ -23,6 +23,7 @@ const AddNewTeamMemberTrigger: FC<AddNewTeamMemberTriggerProps> = ({
2323} ) => {
2424 const intl = useIntl ( ) ;
2525 const [ isOpen , open , close ] = useToggle ( false ) ;
26+ const [ showToast , setShowToast ] = useState ( false ) ;
2627 const [ additionMessage , setAdditionMessage ] = useState < string | null > ( null ) ;
2728 const [ formValues , setFormValues ] = useState ( DEFAULT_FORM_VALUES ) ;
2829 const [ isError , setIsError ] = useState ( false ) ;
@@ -45,10 +46,10 @@ const AddNewTeamMemberTrigger: FC<AddNewTeamMemberTriggerProps> = ({
4546 const notFoundUsers = errors . filter ( err => err . error === RoleOperationErrorStatus . USER_NOT_FOUND )
4647 . map ( err => err . userIdentifier ) ;
4748
48- if ( errors . length == 1 && errors [ 0 ] . error == RoleOperationErrorStatus . USER_ALREADY_HAS_ROLE ) {
49+ if ( errors . length === 1 && errors [ 0 ] . error = == RoleOperationErrorStatus . USER_ALREADY_HAS_ROLE ) {
4950 setFormValues ( DEFAULT_FORM_VALUES ) ;
5051 close ( ) ;
51- } ;
52+ }
5253
5354 if ( notFoundUsers . length ) {
5455 setIsError ( true ) ;
@@ -66,6 +67,7 @@ const AddNewTeamMemberTrigger: FC<AddNewTeamMemberTriggerProps> = ({
6667 { count : notFoundUsers . length } ,
6768 ) } `
6869 ) ) ;
70+ setShowToast ( true ) ;
6971 }
7072 } ;
7173
@@ -87,6 +89,7 @@ const AddNewTeamMemberTrigger: FC<AddNewTeamMemberTriggerProps> = ({
8789 { count : successData . completed . length } ,
8890 ) ,
8991 ) ;
92+ setShowToast ( true ) ;
9093 }
9194
9295 if ( successData . errors . length ) {
@@ -102,6 +105,7 @@ const AddNewTeamMemberTrigger: FC<AddNewTeamMemberTriggerProps> = ({
102105 const handleClose = ( ) => {
103106 setFormValues ( DEFAULT_FORM_VALUES ) ;
104107 setIsError ( false ) ;
108+ setAdditionMessage ( null ) ;
105109 close ( ) ;
106110 } ;
107111
@@ -129,8 +133,8 @@ const AddNewTeamMemberTrigger: FC<AddNewTeamMemberTriggerProps> = ({
129133
130134 { additionMessage && (
131135 < Toast
132- onClose = { ( ) => setAdditionMessage ( null ) }
133- show = { ! ! additionMessage }
136+ onClose = { ( ) => setShowToast ( false ) }
137+ show = { showToast }
134138 >
135139 { additionMessage }
136140 </ Toast >
0 commit comments