UI Reference
Use this reference when styling Formie’s default markup or writing a template override.
Use it to inspect how fields and shared components look, which classes and data-formie-* hooks they expose, and which CSS variables are intended for styling overrides.
The pages cover the HTML and styles used with @verbb/formie-browser:
- the default rendered HTML structure
- the shared CSS bundles and theme classes
- browser state attributes such as loading, error, page, and tab markers
- field and component markup required for browser behaviour
These styles also apply to server-rendered forms loaded through the React, Vue and Web Components packages.
In This Section
How to Use These Pages
Field and component pages are designed to answer four questions:
- what the default UI looks like
- which attributes are required for browser behaviour
- which classes are optional styling hooks
- which CSS variables and browser states are safe to target
If you need browser lifecycle, module, or submit behaviour, use the main Browser docs:
Last updated: Oct 8, 2026, 10:37 AM