Sha256: 1c074c99dee474ecad64c11c9aa5b81ce72a5f0d867f4a4602ee38b839b8a7f2

Contents?: true

Size: 541 Bytes

Versions: 2

Compression:

Stored size: 541 Bytes

Contents

# frozen_string_literal: true

module Maquina
  module Application
    module Components
      class CheckboxComponent < ComponentBase
        def view_template
          div(**control_html) do
            div(class: "flex h-5 items-center") do
              @form.check_box attribute_name, **input_html
            end
            div(class: "text-sm leading-6") do
              @form.label attribute_name, class: "label #{label_css_class}"
              help_template
            end
          end
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
maquina-0.5.2 app/views/maquina/application/components/checkbox_component.rb
maquina-0.5.1 app/views/maquina/application/components/checkbox_component.rb