File size: 502 Bytes
8928000
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
export const PERSONAL_EMAIL_ERROR =
  'Access is restricted to personal email accounts only (Gmail, Hotmail, Outlook, etc.)';

export const allowedDomains = [
  'gmail.com',
  'hotmail.com',
  'outlook.com',
  'yahoo.com',
  'icloud.com',
  'live.com',
  'msn.com',
  'protonmail.com',
  'me.com',
  'mac.com',
];

export const getEmailDomain = (email = '') => email.split('@')[1]?.toLowerCase();

export const isPersonalEmailAllowed = (email = '') =>
  allowedDomains.includes(getEmailDomain(email));