Sha256: 1268347c5b8a42047657b688286dd85f73a451ba1d41107f827ba6f74fe1bed6

Contents?: true

Size: 383 Bytes

Versions: 10

Compression:

Stored size: 383 Bytes

Contents

# frozen_string_literal: true

class Avo::Fields::Common::BooleanCheckComponent < Avo::BaseComponent
  prop :checked, _Boolean, default: false
  prop :icon, _Nilable(String) do |value|
    @checked ? "heroicons/outline/check-circle" : "heroicons/outline/x-circle"
  end
  prop :classes, _Nilable(String) do |value|
    "h-6 #{@checked ? "text-green-600" : "text-red-500"}"
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
avo-3.13.5 app/components/avo/fields/common/boolean_check_component.rb
avo-3.13.4 app/components/avo/fields/common/boolean_check_component.rb
avo-3.13.3 app/components/avo/fields/common/boolean_check_component.rb
avo-3.13.2 app/components/avo/fields/common/boolean_check_component.rb
avo-3.13.1 app/components/avo/fields/common/boolean_check_component.rb
avo-3.13.0 app/components/avo/fields/common/boolean_check_component.rb
avo-3.12.0 app/components/avo/fields/common/boolean_check_component.rb
avo-3.11.10 app/components/avo/fields/common/boolean_check_component.rb
avo-3.11.9 app/components/avo/fields/common/boolean_check_component.rb
avo-3.11.8 app/components/avo/fields/common/boolean_check_component.rb