UNPKG

vueless

Version:

Vue Styleless UI Component Library, powered by Tailwind CSS.

60 lines (59 loc) 1.29 kB
export default /*tw*/ { wrapper: { base: ` relative inline-flex items-center rounded focus-visible:outline focus-visible:outline-dynamic focus-visible:outline-offset-4 focus-visible:outline-{color}-600 `, variants: { color: { grayscale: "focus-visible:outline-gray-900", white: "focus-visible:outline-white", }, opened: { true: "group", }, }, }, dropdownLink: "{ULink} focus-visible:outline-none", toggleIcon: { base: "{UIcon} block transition duration-300 group-[]:rotate-180", variants: { disabled: { true: "text-gray-400 pointer-events-none", }, }, defaults: { size: { sm: "2xs", md: "xs", lg: "sm", }, }, }, dropdownList: { base: "{UDropdownList} w-fit", variants: { yPosition: { top: "bottom-3 mb-2.5", bottom: "top-3 mt-2.5", }, xPosition: { left: "left-0", right: "right-0", }, }, }, defaults: { color: "brand", size: "md", labelKey: "label", yPosition: "bottom", xPosition: "left", underlined: undefined, dashed: true, noIcon: false, disabled: false, /* icons */ toggleIcon: "keyboard_arrow_down", }, };