class Avo::ButtonComponent

def style_classes

def style_classes
  case @style
  when :primary
    " bg-#{@color}-500 text-white border-#{@color}-500 hover:bg-#{@color}-600 hover:border-#{@color}-600 active:border-#{@color}-600 active:outline-#{@color}-600 active:bg-#{@color}-600"
  when :outline
    " bg-white text-#{@color}-500 border-#{@color}-500 hover:bg-#{@color}-100 active:bg-#{@color}-100 active:border-#{@color}-500 active:outline-#{@color}-500"
  when :text
    " text-#{@color}-500 active:outline-#{@color}-500 hover:bg-gray-100 border-transparent"
  when :icon
    " text-#{@color}-600"
  else
    ""
  end
end