Skip to content

Commit

Permalink
resolved issues.
Browse files Browse the repository at this point in the history
  • Loading branch information
ishraqfatin7 committed Jan 24, 2025
1 parent 2820785 commit 511ee8c
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions client/src/components/AttendeeInput.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -37,13 +37,17 @@ export default function AttendeeInput({ id, onChange, value, type }: AttendeeInp
.split(/\s+/)
.map((email) => email.trim())
.filter((email) => email !== '');

const uniqueEmails = [...new Set(filteredEmails)];
const validEmails: string[] = [],
invalidEmails: string[] = [];
const validEmails: string[] = [];
const invalidEmails: string[] = [];

uniqueEmails.forEach((email) => {
isEmailValid(email) ? validEmails.push(email) : invalidEmails.push(email);
});
invalidEmails.length == 1 ? toast.error('Invalid email entered.') : invalidEmails.length > 1 ? toast.error('Invalid emails entered.') : null;

invalidEmails.length > 0 && toast.error('Invalid email(s) entered.');

if (validEmails.length >= 0) {
onChange(id, validEmails);
}
Expand Down

0 comments on commit 511ee8c

Please sign in to comment.