import React, {Component, PropTypes} from "react" import DraftListStore from './draft-list-store' import {ListensToObservable, MultiselectToolbar, InjectedComponentSet} from 'nylas-component-kit' function getObservable() { return DraftListStore.selectionObservable() } function getStateFromObservable(items) { if (!items) { return {items: []} } return {items} } class DraftListToolbar extends Component { static displayName = 'DraftListToolbar'; static propTypes = { items: PropTypes.array, }; onClearSelection = () => { DraftListStore.dataSource().selection.clear() }; render() { const {selection} = DraftListStore.dataSource() const {items} = this.props // Keep all of the exposed props from deprecated regions that now map to this one const toolbarElement = ( ) return ( ) } } export default ListensToObservable(DraftListToolbar, {getObservable, getStateFromObservable})