Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow form inputs to be hidden #1664

Merged
merged 2 commits into from
Dec 5, 2022
Merged

Allow form inputs to be hidden #1664

merged 2 commits into from
Dec 5, 2022

Conversation

camertron
Copy link
Contributor

@camertron camertron commented Dec 2, 2022

Description

The forms framework supports a hidden attribute that is passed to the underlying Rails builder. Passing hidden: true will result in the <input> itself being hidden on the page, but does not account for any accompanying labels, validation messages, nested forms, etc, i.e. decorations added by FormControl and friends. This PR ensures all related markup is hidden along with the input.

Integration

Does this change require any updates to code in production?

No

Merge checklist

  • Added/updated tests
  • Added/updated documentation
  • Added/updated previews

@changeset-bot
Copy link

changeset-bot bot commented Dec 2, 2022

🦋 Changeset detected

Latest commit: 6c4cfeb

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@primer/view-components Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@camertron camertron temporarily deployed to github-pages December 2, 2022 18:36 Inactive
@camertron camertron marked this pull request as ready for review December 2, 2022 19:24
@camertron camertron requested review from a team, keithamus and jonrohan and removed request for keithamus December 2, 2022 19:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants