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