import { type CxOptions, cx } from "class-variance-authority"; import { twMerge } from "tailwind-merge"; export function cn(...inputs: CxOptions) { return twMerge(cx(inputs)); } export function isMacPlatform(platform: string): boolean { return /mac|iphone|ipad|ipod/i.test(platform); } export function isWindowsPlatform(platform: string): boolean { return /^win(dows)?/i.test(platform); }