import { toast } from 'sonner';

export const validateName = (value: string, label = 'Name'): string | false => {
    const trimmedValue = value.trim();

    if (!trimmedValue) {
        toast.error(`${label} is required`);
        return false;
    }
    if (/^\d+$/.test(trimmedValue)) {
        toast.error(`${label} cannot be only numbers`);
        return false;
    }
    if (/^[^a-zA-Z0-9]+$/.test(trimmedValue)) {
        toast.error(`${label} cannot be only special characters`);
        return false;
    }
    return trimmedValue;
};
