logancyang_obsidian-copilot/src/lib/utils.ts
2025-05-31 22:30:54 -07:00

23 lines
597 B
TypeScript

import { clsx, type ClassValue } from "clsx";
import { extendTailwindMerge } from "tailwind-merge";
const customTwMerge = extendTailwindMerge({
prefix: "tw-",
extend: {
classGroups: {
"text-color": ["text-muted", "text-success", "text-warning", "text-error", "text-accent"],
"font-size": [
"text-smallest",
"text-smaller",
"text-small",
"text-ui-smaller",
"text-ui-small",
"text-ui-medium",
"text-ui-larger",
],
},
},
});
export function cn(...inputs: ClassValue[]) {
return customTwMerge(clsx(inputs));
}