= form_with(model: @<%= singular_table_name %>, local: true) do |f| = errors_for(@<%= singular_table_name %>) <% attributes.each do |attribute| -%> <%- if attribute.field_type == :check_box %> .mb-4.flex.items-start .flex.items-center.h5 = f.<%= attribute.field_type %> :<%= attribute.name %>, class: 'focus:ring-2 focus:ring-indigo-500:focus ring-offset-2 h-4 w-4 text-indigo-600 border-gray-300 rounded' .ml-3.text-sm = f.label :<%= attribute.name %>, class: 'text-sm font-medium text-gray-600' <%- else -%> .mb-4 = f.label :<%= attribute.name %>, class: 'text-sm font-medium text-gray-600' = f.<%= attribute.field_type %> :<%= attribute.name %>, class: 'shadow appearance-none border border-gray-300 rounded w-full py-2 px-3 bg-white focus:outline-none focus:ring-0 focus:border-blue-500 text-gray-400 leading-6 transition-colors duration-200 ease-in-out' <%- end -%> <%- end -%> = f.submit class: 'my-2 bg-blue-500 hover:bg-blue-700 text-white font-bold text-sm py-2 px-4 rounded w-full'