Class: Tramway::BadgeComponent
- Inherits:
-
BaseComponent
- Object
- ViewComponent::Base
- BaseComponent
- Tramway::BadgeComponent
- Includes:
- ColorsMethods
- Defined in:
- app/components/tramway/badge_component.rb
Overview
Default Tramway badge
Constant Summary
Constants included from ColorsMethods
Constants included from Helpers::ViewsHelper
Helpers::ViewsHelper::FORM_SIZES
Instance Method Summary collapse
Methods included from ColorsMethods
#normalized_type, #resolved_color, #type_color
Methods included from Helpers::ViewsHelper
#tramway_back_button, #tramway_badge, #tramway_button, #tramway_cell, #tramway_chat, #tramway_container, #tramway_flash, #tramway_form_for, #tramway_header, #tramway_main_container, #tramway_row, #tramway_table, #tramway_title
Methods included from Helpers::ComponentHelper
Methods included from Helpers::DecorateHelper
Instance Method Details
#classes ⇒ Object
13 14 15 16 17 18 19 20 |
# File 'app/components/tramway/badge_component.rb', line 13 def classes theme_classes( classic: [ 'flex', 'px-3', 'py-1', 'text-sm', 'font-semibold', 'rounded-full', 'w-fit', 'h-fit', "bg-#{resolved_color}-700", "text-#{resolved_color}-100", 'shadow-md' ] ) end |