//@flow import React from "react"; import type { 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);