UNPKG

@adventurelabs/scout-core

Version:

Core utilities and helpers for Adventure Labs Scout applications

9 lines (8 loc) 451 B
import { validateEmail } from "./email"; const APPROVED_DOMAINS = ["adventurelabs.earth", "conservaition.ai"]; export function isEmailValidForLogin(email, approved_domains = APPROVED_DOMAINS) { return (validateEmail(email) && isEmailFromApprovedDomain(email, approved_domains)); } function isEmailFromApprovedDomain(email, approved_domains = APPROVED_DOMAINS) { return approved_domains.filter((domain) => email.endsWith(domain)).length > 0; }