Conditional styling
Base
Variants
export default {
component: {
UBadge: {
badge: {
/* base classes */
base: "border",
variants: {
/* string variant */
size: {
sm: "px-2 text-2xs",
md: "px-2.5 text-xs",
lg: "px-3 text-sm",
},
/* boolean variant */
round: {
true: "rounded-full",
false: "rounded-dynamic",
},
},
},
}
}
};Compound Variants
Last updated