0.1.26 • Published 7 years ago

maeve v0.1.26

Weekly downloads
7
License
ISC
Repository
github
Last release
7 years ago

Maeve Build Status Coverage Status

Maeve is a react component library for building forms quickly. There are 4 components that you can use in combination/inidvidually to make your forms awesome.

  • MaeveInput
  • MaeveMulti
  • MaeveDropdown
  • MaeveToggle

Feel free to send a request for any new components that you think might help you. :)

Maeve Input

Import

import MaeveInput from 'maeve/packages/maeve-input';

Usage

Maeve Input requires "id" and input "type", Rest are optional.

      <MaeveInput
        id="listAutocomplete" // specify a unique id for each input field.
        type="email"
        //Optionals
        onValueUpdate={this.onValueUpdate} // this function will be called on each value update.
        debounceTime={0} // You can specify a debunce time to get less frequent updates. default value is 20
      />

Other than these fields, you can always pass attributes for a input field as specified in the MDN docs for

With Autocomplete

Autocomplete settings object

  const autoComplete = {
    source: ["apple", "banana", "cat", "appollo", "caterpillar"],
    // source can be an array of items to search from.
    // or it can be a function that returns an array.
    trigger: 3,
    // optional. Defaults to 0
    // number of minimum letters in input after which trigger the autocomplete
    addNewItem: this.addNewItem,
    // An Optional key required if you want to create a add new button in the dropdown. The value is a callback function
  };
  <MaeveInput
    // Essentials
    id="listAutocomplete"
    onValueUpdate={this.onValueUpdate}
    // Optionals
    autocomplete={autoComplete} // autocomplete options
    placeholder="hello" // A simple placeholder is supported
  />
0.1.26

7 years ago

0.1.24

7 years ago

0.1.23

7 years ago

0.1.22

7 years ago

0.1.21

7 years ago

0.1.20

8 years ago

0.1.19

8 years ago

0.1.18

8 years ago

0.1.17

8 years ago

0.1.16

8 years ago

0.1.15

8 years ago

0.1.14

8 years ago

0.1.13

8 years ago

0.1.12

8 years ago

0.1.11

8 years ago

0.1.10

8 years ago

0.1.9

8 years ago

0.1.8

8 years ago

0.1.7

8 years ago

0.1.6

8 years ago

0.1.5

8 years ago

0.1.2

8 years ago

0.1.1

8 years ago

0.1.0

8 years ago

0.0.8

8 years ago

0.0.7

8 years ago

0.0.6

8 years ago

0.0.5

8 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

9 years ago