Sha256: 1182d0aa311fd3f6db7f6a7b40aca75b4256cf39b1dcc35125ab0670afa484b3

Contents?: true

Size: 1.09 KB

Versions: 12

Compression:

Stored size: 1.09 KB

Contents

---
title: "Miscellaneous inputs"
label: "Miscellaneous Inputs"
id: miscellaneous_inputs
---

Aside from the set of component-based form inputs, Primer forms also features several additional inputs.

## Hidden inputs

Primer supports standard hidden HTML inputs, eg. `<input type="hidden">`, via the `#hidden` method.

### Usage

<%= code :ruby do %>
  class ExampleForm < ApplicationForm
    form do |example_form|
      example_form.hidden(arguments)
    end
  end
<% end %>

`#hidden` is a thin wrapper around Rails' [`hidden_field` method](https://api.rubyonrails.org/classes/ActionView/Helpers/FormBuilder.html#method-i-hidden_field) and accepts the same arguments.

## Separators

Occasionally it can be appealing to visually distinguish parts of a form from each other. The `#separator` method adds a horizontal rule between inputs.

### Usage

<%= code :ruby do %>
  class ExampleForm < ApplicationForm
    form do |example_form|
      example_form.separator
    end
  end
<% end %>

`#separator` does not accept any arguments.

### Example

<%= embed Primer::Forms::FormsPreview, :multi_text_field_form %>

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
primer_view_components-0.1.9 previews/pages/forms/06_miscellaneous_inputs.md.erb
primer_view_components-0.1.8 previews/pages/forms/06_miscellaneous_inputs.md.erb
primer_view_components-0.1.7 previews/pages/forms/06_miscellaneous_inputs.md.erb
primer_view_components-0.1.6 previews/pages/forms/06_miscellaneous_inputs.md.erb
primer_view_components-0.1.5 previews/pages/forms/06_miscellaneous_inputs.md.erb
primer_view_components-0.1.4 previews/pages/forms/06_miscellaneous_inputs.md.erb
primer_view_components-0.1.3 previews/pages/forms/06_miscellaneous_inputs.md.erb
primer_view_components-0.1.2 previews/pages/forms/06_miscellaneous_inputs.md.erb
primer_view_components-0.1.1 previews/pages/forms/06_miscellaneous_inputs.md.erb
primer_view_components-0.1.0 previews/pages/forms/06_miscellaneous_inputs.md.erb
primer_view_components-0.0.123 previews/pages/forms/06_miscellaneous_inputs.md.erb
primer_view_components-0.0.122 previews/pages/forms/06_miscellaneous_inputs.md.erb