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
Serialize the schema to JSON for Inertia props, and ship a React renderer (<StencilForm schema={…}>) built on @javaabu/forms, delivered through javaabu/manifest. Custom fields map to React components through a registry.
Done in 53cbb92, with translatable support in a21ec03; docs in docs/basic-usage/react.md. <StencilForm schema={form} /> and <StencilFields> live in resources/js, are built on @javaabu/forms, and reach apps as @javaabu/stencil through javaabu/manifest. StencilProvider and the components prop form a registry that maps types to components, which is how custom fields get their React components. Live evaluation is included. The TypeScript types for the JSON format are exported, and a PHP test keeps the React fixtures in step with the JSON driver.
Activity
React renderer: StencilForm, StencilFields, registry and live evaluation
n4ff4h commentedon Nov 4, 2026
Done in 53cbb92, with translatable support in a21ec03; docs in docs/basic-usage/react.md.
<StencilForm schema={form} />and<StencilFields>live inresources/js, are built on @javaabu/forms, and reach apps as@javaabu/stencilthrough javaabu/manifest.StencilProviderand thecomponentsprop form a registry that maps types to components, which is how custom fields get their React components. Live evaluation is included. The TypeScript types for the JSON format are exported, and a PHP test keeps the React fixtures in step with the JSON driver.