Skip to content

Commit 46d1308

Browse files
committed
fix: add useState to display toast
1 parent b7dad56 commit 46d1308

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

src/authz-module/libraries-manager/components/AddNewTeamMemberModal/AddNewTeamMemberTrigger.tsx

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)