app/components/coco/indicators/badge/badge.rb in coveragebook_components-0.13.1 vs app/components/coco/indicators/badge/badge.rb in coveragebook_components-0.14.0
- old
+ new
@@ -1,9 +1,13 @@
module Coco
class Badge < Coco::Component
include Concerns::AcceptsOptions
+ include Concerns::AcceptsTheme
+ THEMES = ["neutral-dark", "neutral-light", "neutral-muted", "primary"]
+
accepts_option :size, from: %i[sm md], default: :md
+ accepts_option :theme, from: THEMES, default: "neutral-dark"
attr_reader :icon_name
def initialize(icon: nil, **kwargs)
@icon_name = icon