import { clsx, type ClassValue } from "clsx"; import { twMerge } from "tailwind-merge"; /** * Class merger used by every platform component. * * `tailwind-merge` is a direct dependency rather than a peer on purpose: the * consuming products are on different major versions (Explorer 2.x, NOKL 3.x), * and merge behaviour changed between them. Owning the version keeps a * component's class resolution identical in every product. */ export function cn(...inputs: ClassValue[]) { return twMerge(clsx(inputs)); }