library-template/src/lib/utils.ts
2024-01-21 14:13:07 -06:00

14 lines
332 B
TypeScript

import { twMerge } from 'tailwind-merge'
export function cn (...inputs) {
const classes = inputs
.filter((input) => input)
.flatMap((input) =>
typeof input === 'object'
? Object.entries(input).filter(([, value]) => value).map(([key]) => key)
: input.split(' ')
)
return twMerge(...classes)
}