@liquid-labs/react-validation

1.0.0-prototype.2 • Public • Published

react-validation

Self-validating React user-input component built on top of Material UI.

Installation & usage

npm i @liquid-labs/react-validation

Then:

import React from 'react'

import {
  ValidationContext,
  ValidInput,
  useValidationAPI } from '@liquid-labs/react-validation'

const HelloInternals = () => {
  const vcAPI = useValidationAPI()

  return (
    <>
      <ValidInput label="Name" />
      <submit disabled={ !vcAPI.isValid() } />
    </>
  )
}

const HelloWidget = () =>
  <ValidationContext>
    <HelloInternals />
  </ValidationContext>

Readme

Keywords

Package Sidebar

Install

npm i @liquid-labs/react-validation

Weekly Downloads

0

Version

1.0.0-prototype.2

License

ISC

Unpacked Size

399 kB

Total Files

7

Last publish

Collaborators

  • zanerock