module Coco class Badge < Coco::Component include Concerns::AcceptsOptions include Concerns::AcceptsTheme THEMES = [ "neutral-dark", "neutral-light", "neutral-muted", "primary", "positive", "negative", "warning", "info", "primary-light", "positive-light", "negative-light", "warning-light", "info-light" ] accepts_option :theme, from: THEMES, default: "neutral-dark" attr_reader :icon_name def initialize(icon: nil, **kwargs) @icon_name = icon end end end