1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-02-04 00:18:01 +01:00

task: remove display name from environment (#367)

This commit is contained in:
Christopher Kolstad 2021-09-29 16:00:02 +02:00 committed by GitHub
parent 7cb6082c3a
commit baa54d31f2
11 changed files with 3 additions and 70 deletions

View File

@ -18,7 +18,6 @@ const NAME_EXISTS_ERROR = 'Error: Environment';
const CreateEnvironment = () => {
const [type, setType] = useState('development');
const [envName, setEnvName] = useState('');
const [envDisplayName, setEnvDisplayName] = useState('');
const [nameError, setNameError] = useState('');
const [createSuccess, setCreateSucceess] = useState(false);
const history = useHistory();
@ -33,12 +32,8 @@ const CreateEnvironment = () => {
const handleEnvNameChange = (e: React.FormEvent<HTMLInputElement>) => {
setEnvName(e.currentTarget.value);
setEnvDisplayName(e.currentTarget.value);
};
const handleEnvDisplayName = (e: React.FormEvent<HTMLInputElement>) =>
setEnvDisplayName(e.currentTarget.value);
const goBack = () => history.goBack();
const validateEnvironmentName = async () => {
@ -67,7 +62,6 @@ const CreateEnvironment = () => {
if (validName) {
const environment = {
name: envName,
displayName: envDisplayName,
type,
};
@ -87,7 +81,6 @@ const CreateEnvironment = () => {
show={
<CreateEnvironmentSuccess
name={envName}
displayName={envDisplayName}
type={type}
/>
}
@ -132,21 +125,6 @@ const CreateEnvironment = () => {
/>
</div>
<div
data-loading
className={
styles.environmentDetailsContainer
}
>
<p>Environment display name.</p>
<Input
label="Display name"
placeholder="Optional name to be displayed in the admin panel"
className={styles.inputField}
value={envDisplayName}
onChange={handleEnvDisplayName}
/>
</div>
<EnvironmentTypeSelector
onChange={handleTypeChange}
value={type}

View File

@ -6,13 +6,11 @@ import CreateEnvironmentSuccessCard from './CreateEnvironmentSuccessCard/CreateE
export interface ICreateEnvironmentSuccessProps {
name: string;
displayName: string;
type: string;
}
const CreateEnvironmentSuccess = ({
name,
displayName,
type,
}: ICreateEnvironmentSuccessProps) => {
const history = useHistory();
@ -28,7 +26,6 @@ const CreateEnvironmentSuccess = ({
<h2 className={styles.subheader}>Environment created</h2>
<CreateEnvironmentSuccessCard
name={name}
displayName={displayName}
type={type}
/>
<h2 className={styles.subheader}>Next steps</h2>

View File

@ -4,7 +4,6 @@ import { useStyles } from './CreateEnvironmentSuccessCard.styles';
const CreateEnvironmentSuccessCard = ({
name,
displayName,
type,
}: ICreateEnvironmentSuccessProps) => {
const styles = useStyles();
@ -19,10 +18,6 @@ const CreateEnvironmentSuccessCard = ({
<div className={styles.infoTitle}>Id</div>
<div>{name}</div>
</div>
<div className={styles.infoInnerContainer}>
<div className={styles.infoTitle}>Displayname</div>
<div>{displayName}</div>
</div>
<div className={styles.infoInnerContainer}>
<div className={styles.infoTitle}>Type</div>
<div>{type}</div>

View File

@ -3,7 +3,6 @@ import { useEffect, useState } from 'react';
import EnvironmentTypeSelector from '../form/EnvironmentTypeSelector/EnvironmentTypeSelector';
import { useStyles } from './EditEnvironment.styles';
import { IEnvironment } from '../../../interfaces/environments';
import Input from '../../common/Input/Input';
import useEnvironmentApi from '../../../hooks/api/actions/useEnvironmentApi/useEnvironmentApi';
import useLoading from '../../../hooks/useLoading';
import useEnvironments from '../../../hooks/api/getters/useEnvironments/useEnvironments';
@ -24,28 +23,20 @@ const EditEnvironment = ({
}: IEditEnvironmentProps) => {
const styles = useStyles();
const [type, setType] = useState(env.type);
const [envDisplayName, setEnvDisplayName] = useState(env.displayName);
const { updateEnvironment, loading } = useEnvironmentApi();
const { refetch } = useEnvironments();
const ref = useLoading(loading);
useEffect(() => {
setType(env.type);
setEnvDisplayName(env.displayName);
}, [env.type, env.displayName]);
}, [env.type]);
const handleTypeChange = (event: React.FormEvent<HTMLInputElement>) => {
setType(event.currentTarget.value);
};
const handleEnvDisplayName = (e: React.FormEvent<HTMLInputElement>) =>
setEnvDisplayName(e.currentTarget.value);
const isDisabled = () => {
if (type === env.type && envDisplayName === env.displayName) {
return true;
}
return false;
return type === env.type;
};
const handleCancel = () => {
@ -57,7 +48,6 @@ const EditEnvironment = ({
e.preventDefault();
const updatedEnv = {
sortOrder: env.sortOrder,
displayName: envDisplayName,
type,
};
@ -83,7 +73,6 @@ const EditEnvironment = ({
const resetFields = () => {
setType(env.type);
setEnvDisplayName(env.displayName);
};
return (
@ -108,19 +97,6 @@ const EditEnvironment = ({
onChange={handleTypeChange}
value={type}
/>
<h3 className={styles.formHeader} data-loading>
Environment display name
</h3>
<Input
label="Display name"
placeholder="Optional name to be displayed in the admin panel"
className={styles.inputField}
value={envDisplayName}
onChange={handleEnvDisplayName}
data-loading
/>
</form>
</div>
</Dialogue>

View File

@ -51,7 +51,6 @@ const EnvironmentDeleteConfirm = ({
</Alert>
<CreateEnvironmentSuccessCard
name={env?.name}
displayName={env?.displayName}
type={env?.type}
/>

View File

@ -24,7 +24,6 @@ const EnvironmentList = () => {
const defaultEnv = {
name: '',
type: '',
displayName: '',
sortOrder: 0,
createdAt: '',
enabled: true,

View File

@ -147,7 +147,6 @@ const EnvironmentListItem = ({
/>
</>
}
secondary={env.displayName}
/>
<Tooltip title="Drag to reorder">

View File

@ -54,7 +54,6 @@ const EnvironmentToggleConfirm = ({
<CreateEnvironmentSuccessCard
name={env?.name}
displayName={env?.displayName}
type={env?.type}
/>
</Dialogue>

View File

@ -36,8 +36,7 @@ const FeatureToggleListNew = ({
return [
{
name: ':global:',
displayName: 'Across all environments',
name: 'default',
enabled: false,
},
];

View File

@ -100,11 +100,6 @@ const FeatureStrategiesEnvironments = () => {
equal = false;
return;
}
// If displayName is different
if (env.displayName !== cachedEnv.displayName) {
equal = false;
return;
}
// If the type of environments are different
if (env.type !== cachedEnv.type) {
equal = false;

View File

@ -2,7 +2,6 @@ export interface IEnvironment {
name: string;
type: string;
createdAt: string;
displayName: string;
sortOrder: number;
enabled: boolean;
protected: boolean;
@ -10,13 +9,11 @@ export interface IEnvironment {
export interface IEnvironmentPayload {
name: string;
displayName: string;
type: string;
}
export interface IEnvironmentEditPayload {
sortOrder: number;
displayName: string;
type: string;
}