UNPKG

@nuxt/ui

Version:

A UI Library for Modern Web Apps, powered by Vue & Tailwind CSS.

31 lines (29 loc) 812 B
const variant = [ "solid", "outline", "subtle" ] as const const size = [ "sm", "md", "lg" ] as const export default { "base": "inline-flex items-center justify-center px-1 rounded-(--ui-radius) font-medium font-sans", "variants": { "variant": { "solid": "bg-(--ui-bg-inverted) text-(--ui-bg)", "outline": "bg-(--ui-bg) text-(--ui-text-highlighted) ring ring-inset ring-(--ui-border-accented)", "subtle": "bg-(--ui-bg-elevated) text-(--ui-text) ring ring-inset ring-(--ui-border-accented)" }, "size": { "sm": "h-4 min-w-[16px] text-[10px]", "md": "h-5 min-w-[20px] text-[11px]", "lg": "h-6 min-w-[24px] text-[12px]" } }, "defaultVariants": { "variant": "outline" as typeof variant[number], "size": "md" as typeof size[number] } }