Add HiddenField component for remix-hook-form + Storybook docs#145
Merged
jaruesink merged 2 commits intoSep 21, 2025
Conversation
…k docs\n\n- New HiddenField registers with remix-hook-form but renders only a native <input type="hidden"/> to avoid extra DOM\n- Export from remix-hook-form barrel\n- Add Storybook story demonstrating defaultValues submission and usage alongside visible fields
|
|
Contributor
|
📝 Storybook Preview: View Storybook This preview will be updated automatically when you push new changes to this PR.
|
… component)\n\nSummary: Adds new HiddenField that registers with remix-hook-form but renders only a native <input type="hidden"/> to avoid layout impact. Also exports from barrel and adds Storybook usage doc.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR implements a minimal HiddenField that registers with remix-hook-form without adding any extra DOM wrappers. This addresses layout issues when a hidden value is needed (e.g., lineItemId) and defaultValues already provide it.
What’s included:
<input type="hidden" />while remaining fully registered with RHF.Requested by: Jake Ruesink
Notes:
If you’d like me to add a direct value prop example (overriding defaultValues) or tests, let me know.
💻 View my work • About Codegen
⛔ Remove Codegen from PR • 🚫 Ban action checks