add subtitle, missing props

This commit is contained in:
Florian Scholdei
2019-05-17 15:47:20 +02:00
parent e15039559f
commit d3508af920
2 changed files with 10 additions and 3 deletions

View File

@@ -3,7 +3,7 @@ import React from "react";
import RepositoryRoleForm from "./RepositoryRoleForm";
import { connect } from "react-redux";
import { translate } from "react-i18next";
import { ErrorNotification, Title } from "@scm-manager/ui-components";
import {ErrorNotification, Subtitle, Title} from "@scm-manager/ui-components";
import {
createRole,
getCreateRoleFailure,
@@ -52,6 +52,7 @@ class CreateRepositoryRole extends React.Component<Props> {
return (
<>
<Title title={t("repositoryRole.title")} />
<Subtitle subtitle={t("repositoryRole.createSubtitle")} />
<RepositoryRoleForm
disabled={this.props.disabled}
submitForm={role => this.createRepositoryRole(role)}

View File

@@ -8,8 +8,9 @@ import {
isModifyRolePending,
modifyRole
} from "../modules/roles";
import { ErrorNotification } from "@scm-manager/ui-components";
import { ErrorNotification, Subtitle } from "@scm-manager/ui-components";
import type { RepositoryRole } from "@scm-manager/ui-types";
import type { History } from "history";
type Props = {
disabled: boolean,
@@ -17,6 +18,10 @@ type Props = {
repositoryRolesLink: string,
error?: Error,
// context objects
t: string => string,
history: History,
//dispatch function
updateRole: (
link: string,
@@ -36,7 +41,7 @@ class EditRepositoryRole extends React.Component<Props> {
};
render() {
const { error } = this.props;
const { error, t } = this.props;
if (error) {
return <ErrorNotification error={error} />;
@@ -44,6 +49,7 @@ class EditRepositoryRole extends React.Component<Props> {
return (
<>
<Subtitle subtitle={t("repositoryRole.editSubtitle")} />
<RepositoryRoleForm
nameDisabled={true}
role={this.props.role}