You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Sections, repeating groups, wizards, cascading and conditional inputs #6
Done. Everything compiles to stencil, so it works the same in Blade and React and is checked on the server:
Sections and wizards. Sections become stencil Section; with the wizard layout they become Wizard/Step.
Conditions.in, not_in, checked and not_checked on sections and fields (AND), compiled to stencil's declarative conditions.
Cascading selects. They use @javaabu/forms' select2 cascade, fed by an options endpoint on both route groups, or by any URL. The server checks that the value belongs to the parent's value.
Activity
Form definitions, versions, entries and the stencil compiler
Inertia React pages, stencil components for repeaters and content, JS…
Wizard rendering test; an input type with its own stencil field and R…
n4ff4h commentedon Nov 5, 2026
Done. Everything compiles to stencil, so it works the same in Blade and React and is checked on the server:
Section; with the wizard layout they becomeWizard/Step.in,not_in,checkedandnot_checkedon sections and fields (AND), compiled to stencil's declarative conditions.Javaabu\FormBuilder\Stencil\Repeaterstencil field. It handles per-row rules, attributes, conditions on siblings and dehydration, and renders with a Blade view plus script and a React component. Upstreaming is proposed in Proposal: a Repeater field (repeating groups), implemented in javaabu/form-builder stencil#18 (not blocking).Docs: docs/basic-usage/structure.md