Sha256: df53a3ec01e009c6e1ede751128a1deb679b9e425344616399d995a67ddbe139

Contents?: true

Size: 557 Bytes

Versions: 10

Compression:

Stored size: 557 Bytes

Contents

module BulmaFormBuilder
  module Inputs
    module TimeField
      extend ActiveSupport::Concern

      include Base

      included do
        def time_field_with_bulma(name, options = {})
          form_field_builder(name, options) do
            classes = [options[:class]]
            classes <<= 'input'
            classes <<= 'is-danger' if error?(name)
            options[:class] = classes.compact.join(' ')

            time_field_without_bulma(name, options)
          end
        end

        bulma_alias :time_field
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
bulma_form_builder-0.4.3 lib/bulma_form_builder/inputs/time_field.rb
bulma_form_builder-0.4.2 lib/bulma_form_builder/inputs/time_field.rb
bulma_form_builder-0.4.1 lib/bulma_form_builder/inputs/time_field.rb
bulma_form_builder-0.4.0 lib/bulma_form_builder/inputs/time_field.rb
bulma_form_builder-0.3.1 lib/bulma_form_builder/inputs/time_field.rb
bulma_form_builder-0.3.0 lib/bulma_form_builder/inputs/time_field.rb
bulma_form_builder-0.2.1 lib/bulma_form_builder/inputs/time_field.rb
bulma_form_builder-0.2.0 lib/bulma_form_builder/inputs/time_field.rb
bulma_form_builder-0.1.1 lib/bulma_form_builder/inputs/time_field.rb
bulma_form_builder-0.1.0 lib/bulma_form_builder/inputs/time_field.rb