UNPKG

vueless

Version:

Vue Styleless UI Component Library, powered by Tailwind CSS.

46 lines (45 loc) 1.11 kB
export default /*tw*/ { wrapper: { base: ` relative inline-block h-max rounded-medium transition cursor-pointer outline-solid outline-transparent focus-visible:outline-medium focus-visible:outline-offset-2 focus-visible:outline-primary`, variants: { disabled: { true: "cursor-not-allowed", }, }, }, content: { base: "z-10 w-max", variants: { absolute: { true: "absolute", false: "", }, yPosition: { top: "bottom-full mb-1", bottom: "top-full mt-1", }, xPosition: { left: "left-0", right: "right-0", }, }, }, contentTransition: { enterActiveClass: "ease-out duration-200", enterFromClass: "opacity-0 scale-95", enterToClass: "opacity-100 scale-100", leaveActiveClass: "ease-in duration-150", leaveFromClass: "opacity-100 scale-100", leaveToClass: "opacity-0 scale-95", }, defaults: { absolute: true, yPosition: "bottom", xPosition: "left", closeOnOutside: true, closeOnContent: false, disabled: false, }, };