Files
twenty/packages/twenty-website-new/src/lib/partner-application/split-full-name.ts
T

14 lines
329 B
TypeScript

export function splitFullName(fullName: string): {
firstName: string;
lastName: string;
} {
const tokens = fullName.trim().split(/\s+/).filter(Boolean);
if (tokens.length === 0) {
return { firstName: '', lastName: '' };
}
const [firstName, ...rest] = tokens;
return { firstName, lastName: rest.join(' ') };
}