Sha256: 63c188c3894255405a3e36846bc81f72aa9bd9203f980862bf7c39e436cf9752
Contents?: true
Size: 762 Bytes
Versions: 3
Compression:
Stored size: 762 Bytes
Contents
# frozen_string_literal: true module Ariadne module ActionViewExtensions # :nodoc: module FormHelper include ClassNameHelper DEFAULT_FORM_CLASSES = "space-y-8 divide-y divide-gray-200 sm:space-y-5" def ariadne_form_with(model: nil, scope: nil, url: nil, format: nil, classes: {}, attributes: {}, **options, &block) options[:class] = class_names(DEFAULT_FORM_CLASSES, options[:class]) options[:builder] ||= Ariadne::FormBuilder options[:html] ||= {} options = options.merge(attributes) form_with(model: model, scope: scope, url: url, format: format, **options, &block) end end end end ActiveSupport.on_load(:action_view) do include Ariadne::ActionViewExtensions::FormHelper end
Version data entries
3 entries across 3 versions & 1 rubygems