Skip to content

Blade (javaabu/forms) and Inertia React (@javaabu/forms) views #14

Closed

Description

@n4ff4h

Every view ships in both:

  • Blade with javaabu/forms v2 components
  • Inertia React (TypeScript) with @javaabu/forms and @javaabu/onu, shipped through javaabu/manifest
  • Config option to choose the stack; views publishable and overridable
  • Larger forms defined once with javaabu/stencil
  • Tests for both stacks

Activity

  1. added
    next-genNext-gen Javaabu packages
    featurePackage feature from the spec
    on Nov 4, 2026
  2. n4ff4h commented on Nov 5, 2026

    @n4ff4h
    CollaboratorAuthor

    Done.

    • Pages. Every page has a Blade view (javaabu/forms) and an Inertia React page (TypeScript, @javaabu/forms, Onu) shipped through javaabu/manifest: forms index, settings, the builder, preview, versions, import, section, field, entries, entry, fill, thanks.
    • Stack and overrides. form-builder.views picks the stack. Views are publishable (form-builder-views), and pages can be replaced in the app's resolver.
    • Stencil. Larger forms (settings, section, field) are stencil forms rendered by either driver.
    • Tests. PHP tests cover both stacks (InertiaPagesTest writes the props the Vitest page tests render), and the Blade scripts have JS tests.
    • Print page. It's Blade in both stacks (see Filling forms and read-only rendering #5).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    featurePackage feature from the specnext-genNext-gen Javaabu packages

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions