UNPKG

vueless

Version:

Vue Styleless UI Component Library, powered by Tailwind CSS.

75 lines (74 loc) 1.43 kB
export default /*tw*/ { dropdownButton: { base: "{UDropdown}", variants: { block: { true: "block! w-full", }, }, defaults: { size: { "2xs": "sm", xs: "sm", sm: "md", md: "md", lg: "lg", xl: "lg", }, }, }, toggleButton: { base: "{UButton} justify-between", variants: { block: { true: "w-full", }, }, }, toggleIcon: { base: "{UIcon} transition duration-300", variants: { size: { "2xs": "-ml-0.5 -mr-1", xs: "-ml-1 -mr-1", sm: "-ml-1 -mr-1.5", md: "-ml-1 -mr-2", lg: "-ml-1.5 -mr-2.5", xl: "-ml-1.5 -mr-2.5", }, }, defaults: { size: { "2xs": "2xs", xs: "xs", sm: "sm", md: "sm", lg: "md", xl: "md", }, }, compoundVariants: [{ opened: true, class: "rotate-180" }], }, defaults: { color: "primary", size: "md", variant: "solid", labelKey: "label", valueKey: "value", groupLabelKey: "label", yPosition: "bottom", xPosition: "left", optionsLimit: 0, visibleOptions: 8, labelDisplayCount: 2, searchable: false, round: false, block: false, square: false, disabled: false, multiple: false, closeOnSelect: true, /* icons */ toggleIcon: "keyboard_arrow_down", }, };