import React from "react"; import { History } from "history"; import { withRouter, RouteComponentProps } from "react-router-dom"; import classNames from "classnames"; import { Button, urls } from "./index"; import { FilterInput } from "./forms"; type Props = RouteComponentProps & { showCreateButton: boolean; link: string; label?: string; }; 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);