Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@lrewater/lre-react

lrewater43MIT0.6.6

readme

lre-react

NPM JavaScript Style Guide

Overview

lre-react is a library of reusable components tailored specifically to LRE Water use cases. The components are meant for use with React and are an extension of the Material UI framework. This library has grown out of the LRE Starter kKt and is meant to compliment the Starter Kit as well as any other React project.

Roadmap

  • <input disabled="" type="checkbox"> Filters
    • <input checked="" disabled="" type="checkbox"> Date
    • <input checked="" disabled="" type="checkbox"> Multi-select
    • <input checked="" disabled="" type="checkbox"> Single-select
    • <input disabled="" type="checkbox"> Search multi-select
    • <input checked="" disabled="" type="checkbox"> Switch
    • <input checked="" disabled="" type="checkbox"> TextField
    • <input checked="" disabled="" type="checkbox"> TextArea
    • <input disabled="" type="checkbox"> Filter Bar
  • <input disabled="" type="checkbox"> Tables
    • <input checked="" disabled="" type="checkbox"> ListTable
    • <input checked="" disabled="" type="checkbox"> DataTable
  • <input disabled="" type="checkbox"> Graphs
    • <input disabled="" type="checkbox"> Line Graph
  • <input disabled="" type="checkbox"> Authentication and Authorization
  • <input disabled="" type="checkbox"> Reports and Views
    • <input disabled="" type="checkbox"> Reports Home
    • <input disabled="" type="checkbox"> View Management
  • <input disabled="" type="checkbox"> Data Management
    • <input disabled="" type="checkbox"> Editable Grid
    • <input disabled="" type="checkbox"> Draggable Grid
    • <input disabled="" type="checkbox"> View List Item
    • <input disabled="" type="checkbox"> Edit List Item
    • <input disabled="" type="checkbox"> Add List Item
    • <input disabled="" type="checkbox"> Delete List Item
  • <input disabled="" type="checkbox"> Hooks
    • <input checked="" disabled="" type="checkbox"> useTable
    • <input checked="" disabled="" type="checkbox"> useGraph
    • <input disabled="" type="checkbox"> useFetchData
    • <input disabled="" type="checkbox"> useFilterAssoc
    • <input disabled="" type="checkbox"> useFormSubmitStatus
    • <input checked="" disabled="" type="checkbox"> useVisibility
  • <input disabled="" type="checkbox"> Util

Install

npm install --save @lrewater/lre-react

Usage

import React, { useState } from "react";

import { TextField } from "@lrewater/lre-react";

const Example = props => {
  const [value, setValue] = useState("Example Value");

  const handleChange = event => {
    setValue(event.target.value);
  };
  return (
    <form>
      <TextField
        name="example"
        label="Example"
        value={value}
        onChange={handleChange}
      />
    </form>
  );
};

License

MIT © lrewater