cva

PreviousNext
Docs
kanpekilib

Preview

Loading preview…
registry/lib/cva.ts
import { defineConfig } from "cva";
import { twMerge } from "tailwind-merge";

export const {
  cva,
  cx: cn,
  compose,
} = defineConfig({
  hooks: {
    onComplete: (className) => twMerge(className),
  },
});

Installation

npx shadcn@latest add @kanpeki/cva

Usage

import { Cva } from "@/lib/cva"
Cva()