@adventurelabs/scout-core
Version:
Core utilities and helpers for Adventure Labs Scout applications
9 lines (8 loc) • 451 B
JavaScript
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;
}