class Maglev::Uikit::BadgeComponent
def badge_classes(**args)
def badge_classes(**args) class_variants( base: 'inline-flex items-center rounded-full px-1.5 py-0.5 text-xs font-medium gap-1', variants: { color: { green: 'bg-green-100 text-green-700', red: 'bg-red-100 text-red-700', gray: 'bg-gray-100 text-gray-700' } } ).render(**args, class: class_names) end
def initialize(color:, icon_name: nil, disappear_after: nil, class_names: nil)
def initialize(color:, icon_name: nil, disappear_after: nil, class_names: nil) @color = color @icon_name = icon_name @disappear_after = disappear_after.to_f @class_names = class_names end