New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

maeve

Package Overview
Dependencies
Maintainers
2
Versions
32
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

maeve

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.

latest
Source
npmnpm
Version
0.1.26
Version published
Maintainers
2
Created
Source

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

FAQs

Package last updated on 10 Jun 2018

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts