npm.io
0.1.2 • Published 4d ago

@gmcode/tsv-hookform

Licence
MIT
Version
0.1.2
Deps
1
Size
6 kB
Vulns
0
Weekly
258

@gmcode/tsv-hookform

npm

Custom react-hook-form resolver for @gmcode/tsv-input.

Installation

npm install @gmcode/tsv-hookform

Usage

import { useTsvResolver } from '@gmcode/tsv-hookform'
import { InputRule, Schema } from '@gmcode/tsv-input'
import { useForm } from 'react-hook-form'

// Schema definition
const schema = new Schema({
  foo: new InputRule()
})

// Form component
export function Form() {
  // Hook & Resolver
  const { control, formState } = useForm({
    resolver: useTsvResolver(schema)
  })

  // ...
}

Keywords