@belong-ui/input

0.1.29 • Public • Published

Basic Input Usage:

initialState = {
  value: '',
  smallValue: '',
  textAreaValue: '',
};
<div className="styleguidist__input-wrap">
  <Input
    placeholder="Placeholder"
    value={state.value}
    onChange={(value) => { setState({ value }); }}
    onEnter={(value) => { alert(`value: ${value}`); }}
  />
  <br/>
  <br/>

  <Input
    placeholder="Small Input"
    size="small"
    value={state.smallValue}
    onChange={(smallValue) => { setState({ smallValue }); }}
    onEnter={(smallValue) => { alert(`Value: ${smallValue}`); }}
  />
  <br/>
  <br/>

  <Input
    isTextarea
    placeholder="TextArea Placeholder"
    value={state.textAreaValue}
    onChange={(textAreaValue) => { setState({ textAreaValue }); }}
    onEnter={(textAreaValue) => { alert(`value: ${textAreaValue}`); }}
    htmlAttributes={{
      rows: '2',
      cols: '30',
    }}
  />
</div>

Disabled Inputs

initialState = {
  value: '',
};
<div className="styleguidist__input-wrap">
  <Input
    placeholder="Placeholder"
    isDisabled
    value={"Disabled Value"}
  />
  <br /><br />
  <Input
    isTextarea
    placeholder="Placeholder"
    isDisabled
    value={"Disabled TextArea Value"}
  />
</div>

Uncontrolled Mode

initialState = {
  value: '',
};
<div className="styleguidist__input-wrap">
  <Input
    placeholder="Uncontrolled Input"
    onEnter={(value) => { alert(`value: ${value}`); }}
  />
</div>

/@belong-ui/input/

    Package Sidebar

    Install

    npm i @belong-ui/input

    Weekly Downloads

    44

    Version

    0.1.29

    License

    MIT

    Unpacked Size

    29.9 kB

    Total Files

    9

    Last publish

    Collaborators

    • kaarthek
    • saurabh2112
    • theatsharma