 
   def wrap_item(field_name, model_name, label, error, contents) do
     ext_name = "#{model_name}_#{field_name}"
+    {label, hidden} = if label == :none or label == false do 
+      {"", [style: "display: none"]}
+    else 
+      {label, []}
+    end
     error = if error in [nil, [], false], do: "", else: "error "
-    li( class: "string input optional #{error}stringish", id: "#{ext_name}_input") do
+    li([class: "string input optional #{error}stringish", id: "#{ext_name}_input"] ++ hidden) do
       label(".label #{humanize label}", for: ext_name)
       contents.(ext_name)
     end

    inx
  end


  defp new_record_name(field_name) do
    name = field_name

        #   IO.puts "----> form_view item: #{inspect i}"
        # end
        # IO.puts "----------------------------"
        ExAdmin.Form.build_form(var!(conn), var!(resource), items, var!(params), script_block)
      end
    end
  end
