Skip to content

Commit b7dad56

Browse files
committed
fix: remove the error style on change the textarea value
1 parent ccf7472 commit b7dad56

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ const AddNewTeamMemberTrigger: FC<AddNewTeamMemberTriggerProps> = ({
3131

3232
const handleChangeForm = (e: React.ChangeEvent<HTMLTextAreaElement | HTMLSelectElement>) => {
3333
const { name, value } = e.target;
34+
if (isError) {
35+
setIsError(false);
36+
}
3437
setFormValues((prev) => ({
3538
...prev,
3639
[name]: value,
@@ -42,6 +45,11 @@ const AddNewTeamMemberTrigger: FC<AddNewTeamMemberTriggerProps> = ({
4245
const notFoundUsers = errors.filter(err => err.error === RoleOperationErrorStatus.USER_NOT_FOUND)
4346
.map(err => err.userIdentifier);
4447

48+
if (errors.length == 1 && errors[0].error == RoleOperationErrorStatus.USER_ALREADY_HAS_ROLE) {
49+
setFormValues(DEFAULT_FORM_VALUES);
50+
close();
51+
};
52+
4553
if (notFoundUsers.length) {
4654
setIsError(true);
4755
setFormValues((prev) => ({

0 commit comments

Comments
 (0)