Sha256: d1d092539e31f2cec1c26474e9f1d9b340b9863b857bdec034dcf33f04d903d1

Contents?: true

Size: 365 Bytes

Versions: 3

Compression:

Stored size: 365 Bytes

Contents

# frozen_string_literal: true

module Input
  class DateComponent < ViewComponent::Base
    def initialize(item:, field:, form:, disabled: false)
      @item = item
      @field = field
      @form = form
      @label = label
      @disabled = disabled
    end

    def label
      I18n.t("bo.#{@item.class.name.underscore}.attributes.#{@field}")
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
tybo-0.4.1 app/components/input/date_component.rb
tybo-0.4.0 app/components/input/date_component.rb
tybo-0.3.26 app/components/input/date_component.rb