COURTRIX / src /lib /utils.ts
Ali-Developments's picture
Upload 125 files
ad79323 verified
Raw
History Blame Contribute Delete
425 Bytes
import { clsx, type ClassValue } from "clsx";
import { twMerge } from "tailwind-merge";
export function cn(...inputs: ClassValue[]) {
return twMerge(clsx(inputs));
}
export function normalizeEmail(value: string) {
return value.trim().toLowerCase();
}
export function trimOrUndefined(value: string | null | undefined) {
const trimmed = value?.trim();
if (!trimmed) {
return undefined;
}
return trimmed;
}