mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-07 22:15:45 +01:00
only show helptext at creation
This commit is contained in:
@@ -61,6 +61,7 @@ class CreatePermissionForm extends React.Component<Props, State> {
|
|||||||
/>
|
/>
|
||||||
<TypeSelector
|
<TypeSelector
|
||||||
label={t("permission.type")}
|
label={t("permission.type")}
|
||||||
|
helpText={t("permission.help.typeHelpText")}
|
||||||
handleTypeChange={this.handleTypeChange}
|
handleTypeChange={this.handleTypeChange}
|
||||||
type={type ? type : "READ"}
|
type={type ? type : "READ"}
|
||||||
/>
|
/>
|
||||||
|
|||||||
@@ -7,12 +7,14 @@ type Props = {
|
|||||||
t: string => string,
|
t: string => string,
|
||||||
handleTypeChange: string => void,
|
handleTypeChange: string => void,
|
||||||
type: string,
|
type: string,
|
||||||
|
label?: string,
|
||||||
|
helpText?: string,
|
||||||
loading?: boolean
|
loading?: boolean
|
||||||
};
|
};
|
||||||
|
|
||||||
class TypeSelector extends React.Component<Props> {
|
class TypeSelector extends React.Component<Props> {
|
||||||
render() {
|
render() {
|
||||||
const { t, type, handleTypeChange, loading } = this.props;
|
const { t, type, handleTypeChange, loading, label, helpText } = this.props;
|
||||||
const types = ["READ", "OWNER", "WRITE"];
|
const types = ["READ", "OWNER", "WRITE"];
|
||||||
|
|
||||||
return (
|
return (
|
||||||
@@ -21,8 +23,8 @@ class TypeSelector extends React.Component<Props> {
|
|||||||
value={type ? type : "READ"}
|
value={type ? type : "READ"}
|
||||||
options={this.createSelectOptions(types)}
|
options={this.createSelectOptions(types)}
|
||||||
loading={loading}
|
loading={loading}
|
||||||
label={t("permission.type")}
|
label={label}
|
||||||
helpText={t("permission.help.typeHelpText")}
|
helpText={helpText}
|
||||||
/>
|
/>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user