Files
HiveGrid-Wireframes/hivegrid-cloud/apps/web/app/lib/utils.ts
T

21 lines
545 B
TypeScript

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;
}