import { type ClassValue, clsx } from "clsx"; import { twMerge } from "tailwind-merge"; export function cn(...inputs: ClassValue[]) { return twMerge(clsx(inputs)); } export function removeAllNulls(resultObject: any | undefined | null) { if (!resultObject) return; for (const key in resultObject) { if (resultObject[key] === null || resultObject[key] === undefined) { delete resultObject[key]; } else if (typeof resultObject[key] === "object") { removeAllNulls(resultObject[key]); } } return resultObject; }