UI for place/people/content Jive JS API picker, for use in custom view tiles
npm install anrom-jive-osapi-pickerosapi global variable have to be exported as 'jive/osapi' in webpack externals
style-loader!css-loader rule
npm install -S anrom-jive-osapi-picker
jsx
import React from 'react'
import JivePicker from 'anrom-jive-osapi-picker'
export default function Picker({author, setAuthor}){
return buttonTitle="Добавить блог"
contentType="people"
value={author}
onChange={person => setAuthor({author: person})}
/>
}
`
Example of use with array as value
`jsx
import React from 'react'
import JivePicker from 'anrom-jive-osapi-picker'
export default function Picker({placesArray, setPlaces}){
return value={placesArray}
// function receives the whole new array, not a single item
onChange={places => setPlaces({placesArray: places})}
/>
}
``