UNPKG

@nuxt/ui

Version:

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

81 lines (80 loc) 2.32 kB
const color = [ "primary", "secondary", "success", "info", "warning", "error", "neutral" ] as const export default { "slots": { "root": "relative group overflow-hidden bg-default shadow-lg rounded-lg ring ring-default p-4 flex gap-2.5 focus:outline-none", "wrapper": "w-0 flex-1 flex flex-col", "title": "text-sm font-medium text-highlighted", "description": "text-sm text-muted", "icon": "shrink-0 size-5", "avatar": "shrink-0", "avatarSize": "2xl", "actions": "flex gap-1.5 shrink-0", "progress": "absolute inset-x-0 bottom-0 h-1 z-[-1]", "close": "p-0" }, "variants": { "color": { "primary": { "root": "focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-primary", "icon": "text-primary", "progress": "bg-primary" }, "secondary": { "root": "focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-secondary", "icon": "text-secondary", "progress": "bg-secondary" }, "success": { "root": "focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-success", "icon": "text-success", "progress": "bg-success" }, "info": { "root": "focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-info", "icon": "text-info", "progress": "bg-info" }, "warning": { "root": "focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-warning", "icon": "text-warning", "progress": "bg-warning" }, "error": { "root": "focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-error", "icon": "text-error", "progress": "bg-error" }, "neutral": { "root": "focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-inverted", "icon": "text-highlighted", "progress": "bg-inverted" } }, "orientation": { "horizontal": { "root": "items-center", "actions": "items-center" }, "vertical": { "root": "items-start", "actions": "items-start mt-2.5" } }, "title": { "true": { "description": "mt-1" } } }, "defaultVariants": { "color": "primary" as typeof color[number] } }