From d56dc22efc51bb0f3ddc5b00efa75c47f53a1681 Mon Sep 17 00:00:00 2001 From: Florian Scholdei Date: Tue, 23 Apr 2019 15:57:23 +0200 Subject: [PATCH] modified transferred link to include add/create information, added new CreateUserButton component --- .../ui-components/src/OverviewPageActions.js | 9 +++------ .../components/buttons/CreateUserButton.js | 19 +++++++++++++++++++ 2 files changed, 22 insertions(+), 6 deletions(-) create mode 100644 scm-ui/src/users/components/buttons/CreateUserButton.js diff --git a/scm-ui-components/packages/ui-components/src/OverviewPageActions.js b/scm-ui-components/packages/ui-components/src/OverviewPageActions.js index f4861fccc0..96c0be72f8 100644 --- a/scm-ui-components/packages/ui-components/src/OverviewPageActions.js +++ b/scm-ui-components/packages/ui-components/src/OverviewPageActions.js @@ -30,12 +30,13 @@ const styles = { class OverviewPageActions extends React.Component { render() { const { history, location, link } = this.props; + let directory = link.substring(0, link.indexOf("/")); return ( { - history.push(`/${link}/?q=${filter}`); + history.push(`/${directory}/?q=${filter}`); }} /> {this.renderCreateButton()} @@ -48,11 +49,7 @@ class OverviewPageActions extends React.Component { if (showCreateButton) { return (
-
); } diff --git a/scm-ui/src/users/components/buttons/CreateUserButton.js b/scm-ui/src/users/components/buttons/CreateUserButton.js new file mode 100644 index 0000000000..36ab9c137d --- /dev/null +++ b/scm-ui/src/users/components/buttons/CreateUserButton.js @@ -0,0 +1,19 @@ +//@flow +import React from "react"; +import { translate } from "react-i18next"; +import { CreateButton } from "@scm-manager/ui-components"; + +type Props = { + t: string => string +}; + +class CreateUserButton extends React.Component { + render() { + const { t } = this.props; + return ( + + ); + } +} + +export default translate("users")(CreateUserButton);