Skip to content

Provides ValidForm and ValidInput components, which add validation to Material UI components.

License

Notifications You must be signed in to change notification settings

liquid-labs/react-validation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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>

About

Provides ValidForm and ValidInput components, which add validation to Material UI components.

Resources

License

Stars

Watchers

Forks

Packages

No packages published