UNPKG

vueless

Version:

Vue Styleless UI Component Library, powered by Tailwind CSS.

52 lines (51 loc) 1.39 kB
export default /*tw*/ { wrapper: { base: "w-fit", variants: { labelAlign: { left: "flex items-center", right: "flex flex-row-reverse items-center", }, size: { sm: "gap-2", md: "gap-2.5", lg: "gap-3", }, }, }, input: { base: "{USkeleton}", variants: { type: { radio: "rounded-full", checkbox: "rounded-small", }, }, compoundVariants: [ { labelAlign: "left", size: "sm", class: "size-4" }, { labelAlign: "left", size: "md", class: "size-5" }, { labelAlign: "left", size: "lg", class: "size-6" }, { labelAlign: "right", size: "sm", class: "size-4" }, { labelAlign: "right", size: "md", class: "size-5" }, { labelAlign: "right", size: "lg", class: "size-6" }, ], }, label: { base: "{USkeleton} w-25 rounded-small", compoundVariants: [ { labelAlign: "left", size: "sm", class: "h-3" }, { labelAlign: "left", size: "md", class: "h-3.5" }, { labelAlign: "left", size: "lg", class: "h-4" }, { labelAlign: "right", size: "sm", class: "h-3" }, { labelAlign: "right", size: "md", class: "h-3.5" }, { labelAlign: "right", size: "lg", class: "h-4" }, ], }, defaults: { type: "radio", variant: "default", labelAlign: "left", size: "md", label: true, }, };