{"version":3,"file":"edsis-component-class.mjs","sources":["../../../library/component/class/cn.util.ts","../../../library/component/class/edsis-component-class.ts"],"sourcesContent":["import { clsx, type ClassValue } from 'clsx';\nimport { twMerge } from 'tailwind-merge';\n\n/**\n * Merge class names the shadcn way: flatten conditional / array / object inputs\n * with `clsx`, then resolve conflicting Tailwind utilities with `tailwind-merge`.\n */\nexport function cn(...inputs: ClassValue[]): string {\n  const merged = clsx(inputs);\n  return merged.includes(' ') ? twMerge(merged) : merged;\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;AAGA;;;AAGG;AACG,SAAU,EAAE,CAAC,GAAG,MAAoB,EAAA;AACxC,IAAA,MAAM,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;AAC3B,IAAA,OAAO,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,GAAG,OAAO,CAAC,MAAM,CAAC,GAAG,MAAM;AACxD;;ACVA;;AAEG;;;;"}