Class: KozenetUi::Theme::Variants
- Inherits:
-
Object
- Object
- KozenetUi::Theme::Variants
- Defined in:
- lib/kozenet_ui/theme/variants.rb
Overview
Variant mappings for components Maps semantic variants to Tailwind classes
Constant Summary collapse
- BUTTON =
{ primary: "kz-variant-primary", secondary: "kz-variant-secondary", accent: "kz-variant-accent", success: "kz-variant-success", warning: "kz-variant-warning", error: "kz-variant-error", ghost: "kz-variant-ghost", outline: "kz-variant-outline" }.freeze
- BADGE =
{ primary: "kz-badge-primary", secondary: "kz-badge-secondary", accent: "kz-badge-accent", success: "kz-badge-success", warning: "kz-badge-warning", error: "kz-badge-error", info: "kz-badge-info" }.freeze
- SIZES =
{ xs: "kz-size-xs", sm: "kz-size-sm", md: "kz-size-md", lg: "kz-size-lg", xl: "kz-size-xl" }.freeze
Class Method Summary collapse
Class Method Details
.badge(variant) ⇒ Object
42 43 44 |
# File 'lib/kozenet_ui/theme/variants.rb', line 42 def badge(variant) BADGE[variant] || BADGE[:primary] end |