Sha256: 7cfc7200310c5662eb25f58093c699aebb28bda2e2c4625566a57531d6e98f1a
Contents?: true
Size: 593 Bytes
Versions: 3
Compression:
Stored size: 593 Bytes
Contents
module TaoForm module Components class FormComponent < TaoOnRails::Components::Base attr_reader :record, :html_options def initialize view, record, options super view, options @record = record @html_options = transform_html_options(@options.delete(:html) || {}) @options[:wrapper] = :tao_mobile if view.request.variant.mobile? end def render &block view.content_tag tag_name, view.simple_form_for(record, options, &block), html_options end def self.component_name :form end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
tao_form-0.1.2 | lib/tao_form/components/form_component.rb |
tao_form-0.1.1 | lib/tao_form/components/form_component.rb |
tao_form-0.1.0 | lib/tao_form/components/form_component.rb |