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