React controlled components for tm-nucleus
npm install --save react-tm-nucleus
import {TextInput, Dropdown, Button} from 'react-tm-nucleus';
Input
- basic input component. Renders <input/> and provides accessors throughref
to state attributes.TextInput
-Input
wrapper;EmailInput
-Input
wrapper;PasswordInput
-Input
wrapper;Select
- basic <select> component;Dropdown
- wrapper ofSelect
;
type
value
checked
disabled
required
changeCallback
clickCallback
focusCallback
blurCallback
mouseEnterCallback
mouseLeaveCallback
Button
- generic;ButtonCTA
- wrapper ofButton
;ButtonFull
- wrapper ofButton
;ButtonStatic
- wrapper ofButton
;ButtonAux
- wrapper ofButton
;ButtonAuxSecondary
- wrapper ofButton
;ButtonAuxFull
- wrapper ofButton
;ButtonAuxMinor
- wrapper ofButton
;ButtonOutlined
- wrapper ofButton
;ButtonOutlinedStatic
- wrapper ofButton
;ButtonOutlinedFull
- wrapper ofButton
;Unbutton
- wrapper ofButton
;
button
- iftrue
- render\<button\>
tag, iffalse
(default) -\<a\>
disabled
- disables button, provides accessor, state attribute
clickCallback
focusCallback
blurCallback
mouseEnterCallback
mouseLeaveCallback
- input validators
- other components