Skip to content

@datum-cloud/datum-ui@0.6.0

Choose a tag to compare

@github-actions github-actions released this 02 Apr 08:09
· 48 commits to main since this release
1a10b78

Minor Changes

  • a15efc6: Add pluggable form adapter system supporting Conform.js and React Hook Form

    The form system now uses a pluggable adapter architecture, allowing consumers to choose between Conform.js and React Hook Form as their form library backend.

    New exports:

    • @datum-cloud/datum-ui/form/adapters/conform - Conform.js adapter (existing behavior)
    • @datum-cloud/datum-ui/form/adapters/rhf - React Hook Form adapter (new)

    Migration: Wrap your app root with the adapter provider:

    import { ConformAdapter } from "@datum-cloud/datum-ui/form/adapters/conform";
    
    function App() {
      return (
        <ConformAdapter>
          {/* existing Form.Root usage unchanged */}
        </ConformAdapter>
      );
    }

    All existing Form.* component APIs remain unchanged. The adapter is selected once at the app level.