module ViewComponentContrib::StyleVariants
def self.included(base)
def self.included(base) base.extend ClassMethods end
def self.included(base)
def self.included(base) base.extend ClassMethods end
def style(name = self.class.default_style_name, **variants)
def style(name = self.class.default_style_name, **variants) self.class.style_config.compile(name.to_sym, **variants) end
def style(name = self.class.default_style_name, **variants)
def style(name = self.class.default_style_name, **variants) self.class.style_config.compile(name.to_sym, **variants) end