@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>

/@liquid-labs/react-validation/

    Package Sidebar

    Install

    npm i @liquid-labs/react-validation

    Weekly Downloads

    2

    Version

    1.0.0-prototype.2

    License

    ISC

    Unpacked Size

    399 kB

    Total Files

    7

    Last publish

    Collaborators

    • zanerock