import React from 'react'; import { History } from 'history'; import { withRouter } from 'react-router-dom'; import classNames from 'classnames'; import { Button, urls } from './index'; import { FilterInput } from './forms'; type Props = { showCreateButton: boolean; link: string; label?: string; // context props history: History; location: any; }; class OverviewPageActions extends React.Component { render() { const { history, location, link } = this.props; return ( <> { history.push(`/${link}/?q=${filter}`); }} /> {this.renderCreateButton()} ); } renderCreateButton() { const { showCreateButton, link, label } = this.props; if (showCreateButton) { return (
); } return null; } } export default withRouter(OverviewPageActions);