UNPKG

@eslamdevui/ui

Version:

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

106 lines (104 loc) 2.17 kB
const orientation = [ "horizontal", "vertical" ] as const const size = [ "3xs", "2xs", "xs", "sm", "md", "lg", "xl", "2xl", "3xl" ] as const export default { "slots": { "root": "relative group/user", "wrapper": "", "name": "font-medium", "description": "text-muted", "avatar": "shrink-0" }, "variants": { "orientation": { "horizontal": { "root": "flex items-center" }, "vertical": { "root": "flex flex-col" } }, "to": { "true": { "name": [ "text-default peer-hover:text-highlighted", "transition-colors" ], "description": [ "peer-hover:text-toned", "transition-colors" ], "avatar": "transform transition-transform duration-200 group-hover/user:scale-115" }, "false": { "name": "text-highlighted", "description": "" } }, "size": { "3xs": { "root": "gap-1", "wrapper": "flex items-center gap-1", "name": "text-xs", "description": "text-xs" }, "2xs": { "root": "gap-1.5", "wrapper": "flex items-center gap-1.5", "name": "text-xs", "description": "text-xs" }, "xs": { "root": "gap-1.5", "wrapper": "flex items-center gap-1.5", "name": "text-xs", "description": "text-xs" }, "sm": { "root": "gap-2", "name": "text-xs", "description": "text-xs" }, "md": { "root": "gap-2", "name": "text-sm", "description": "text-xs" }, "lg": { "root": "gap-2.5", "name": "text-sm", "description": "text-sm" }, "xl": { "root": "gap-2.5", "name": "text-base", "description": "text-sm" }, "2xl": { "root": "gap-3", "name": "text-base", "description": "text-base" }, "3xl": { "root": "gap-3", "name": "text-lg", "description": "text-base" } } }, "defaultVariants": { "size": "md" as typeof size[number] } }