0.4.6 • Published 8 years ago
anrom-jive-osapi-picker v0.4.6
anrom-jive-osapi-picker
Requirements
osapiglobal variable have to be exported as'jive/osapi'in webpack externals- webpack should be configured to proces CSS files with
style-loader!css-loaderrule
Installation
npm
npm install -S anrom-jive-osapi-picker
Usage
Usage example:
import React from 'react'
import JivePicker from 'anrom-jive-osapi-picker'
export default function Picker({author, setAuthor}){
return <JivePicker
buttonTitle="Добавить блог"
contentType="people"
value={author}
onChange={person => setAuthor({author: person})}
/>
}Example of use with array as value
import React from 'react'
import JivePicker from 'anrom-jive-osapi-picker'
export default function Picker({placesArray, setPlaces}){
return <JivePicker
value={placesArray}
// function receives the whole new array, not a single item
onChange={places => setPlaces({placesArray: places})}
/>
}API
Component propperties
| property | type | default | description |
|---|---|---|---|
| buttonTitle | string | "Add place" | Sets the add button title |
| contentType | string | "place" | Possible options: "people", "content" Defines the type of content that the picker will be handling. |
| value | object/array | - | Current place/person/content item or the array of specified type. If array given the selector will allow multiple values |
| onChange | function | - | arguments: selected item (object). Fires when the selection of an object is performed |
0.4.6
8 years ago
0.4.5
8 years ago
0.4.4
8 years ago
0.4.3
8 years ago
0.4.2
8 years ago
0.4.1
8 years ago
0.4.0
9 years ago
0.3.1
9 years ago
0.3.0
9 years ago
0.2.0
9 years ago
0.1.12
9 years ago
0.1.11
9 years ago
0.1.10
9 years ago
0.1.9
9 years ago
0.1.8
9 years ago
0.1.7
9 years ago
0.1.6
9 years ago
0.1.5
9 years ago
0.1.4
9 years ago
0.1.3
9 years ago
0.1.2
9 years ago
0.1.1
9 years ago
0.1.0
9 years ago