Skip to content

Component parity with javaabu/forms v2 #12

Closed

Description

@n4ff4h

Keep a parity matrix (docs/parity.md) of every component and attribute in @javaabu/forms and javaabu/forms v2, coordinated with the forms agent. Same component names, attributes, value precedence, ids and labels.

Activity

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

    @n4ff4h
    CollaboratorAuthor

    Done on next-gen (e8802cb): docs/parity.md.

    The matrix was generated from the TypeScript props of every exported component and compared with the constructors of the Blade v2 components on forms next-gen. Then I sorted the differences into three groups: Blade attribute-bag props, named slots, and real differences. It has four parts: components, shared field attributes, per-component differences, and behaviours and strings.

    Coordinated with the forms agent in #18:

    • Form summary defaults to false in both.
    • These stay Blade-only: dateFormat, the select2 icon-picker options, jsonEncode and floating.
    • React gained Errors bag, ErrorSummary bag and Textarea wysiwyg to match Blade.
    • String keys are aligned.

    The only open point is table_array_separator (", " vs v1's ","), which is waiting on the forms agent in #18.

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