class Primer::StateComponent
def call
def call render(Primer::BaseComponent.new(**@kwargs)) { content } end
def initialize(
def initialize( title:, color: COLOR_DEFAULT, tag: TAG_DEFAULT, size: SIZE_DEFAULT, **kwargs ) @kwargs = kwargs @kwargs[:title] = title @kwargs[:tag] = fetch_or_fallback(TAG_OPTIONS, tag, TAG_DEFAULT) @kwargs[:classes] = class_names( @kwargs[:classes], "State", COLOR_MAPPINGS[fetch_or_fallback(COLOR_OPTIONS, color, COLOR_DEFAULT)], SIZE_MAPPINGS[fetch_or_fallback(SIZE_OPTIONS, size, SIZE_DEFAULT)] ) end