modified transferred link to include add/create information

This commit is contained in:
Florian Scholdei
2019-04-23 15:55:26 +02:00
parent ef35a2050c
commit 5a4fc6a965
3 changed files with 6 additions and 7 deletions

View File

@@ -85,7 +85,7 @@ class Groups extends React.Component<Props> {
{this.renderCreateButton()} {this.renderCreateButton()}
<OverviewPageActions <OverviewPageActions
showCreateButton={canAddGroups} showCreateButton={canAddGroups}
link="groups" link="groups/add"
label={t("create-group-button.label")} label={t("create-group-button.label")}
/> />
</Page> </Page>

View File

@@ -83,7 +83,7 @@ class Overview extends React.Component<Props> {
{this.renderOverview()} {this.renderOverview()}
<OverviewPageActions <OverviewPageActions
showCreateButton={showCreateButton} showCreateButton={showCreateButton}
link="repos" link="repos/create"
label={t("overview.createButton")} label={t("overview.createButton")}
/> />
</Page> </Page>

View File

@@ -15,12 +15,12 @@ import {
import { import {
Page, Page,
OverviewPageActions, OverviewPageActions,
CreateButton,
Notification, Notification,
LinkPaginator, LinkPaginator,
urls urls
} from "@scm-manager/ui-components"; } from "@scm-manager/ui-components";
import { UserTable } from "./../components/table"; import { UserTable } from "./../components/table";
import CreateUserButton from "../components/buttons/CreateUserButton";
import { getUsersLink } from "../../modules/indexResource"; import { getUsersLink } from "../../modules/indexResource";
type Props = { type Props = {
@@ -85,7 +85,7 @@ class Users extends React.Component<Props> {
{this.renderCreateButton()} {this.renderCreateButton()}
<OverviewPageActions <OverviewPageActions
showCreateButton={canAddUsers} showCreateButton={canAddUsers}
link="users" link="users/add"
label={t("users.createButton")} label={t("users.createButton")}
/> />
</Page> </Page>
@@ -110,9 +110,8 @@ class Users extends React.Component<Props> {
} }
renderCreateButton() { renderCreateButton() {
const { canAddUsers, t } = this.props; if (this.props.canAddUsers) {
if (canAddUsers) { return <CreateUserButton />;
return <CreateButton label={t("users.createButton")} link="/users/add" />;
} }
return null; return null;
} }