diff --git a/frontend/src/Settings/Profiles/Quality/QualityProfileNameConnector.css b/frontend/src/Settings/Profiles/Quality/QualityProfileNameConnector.css
new file mode 100644
index 000000000..684c97e9e
--- /dev/null
+++ b/frontend/src/Settings/Profiles/Quality/QualityProfileNameConnector.css
@@ -0,0 +1,3 @@
+.qualityProfileUnknown {
+ color: var(--dangerColor);
+}
diff --git a/frontend/src/Settings/Profiles/Quality/QualityProfileNameConnector.css.d.ts b/frontend/src/Settings/Profiles/Quality/QualityProfileNameConnector.css.d.ts
new file mode 100644
index 000000000..2b264e5ac
--- /dev/null
+++ b/frontend/src/Settings/Profiles/Quality/QualityProfileNameConnector.css.d.ts
@@ -0,0 +1,7 @@
+// This file is automatically generated.
+// Please do not change this file!
+interface CssExports {
+ 'qualityProfileUnknown': string;
+}
+export const cssExports: CssExports;
+export default cssExports;
diff --git a/frontend/src/Settings/Profiles/Quality/QualityProfileNameConnector.js b/frontend/src/Settings/Profiles/Quality/QualityProfileNameConnector.js
index bf13815ff..41ad2cacd 100644
--- a/frontend/src/Settings/Profiles/Quality/QualityProfileNameConnector.js
+++ b/frontend/src/Settings/Profiles/Quality/QualityProfileNameConnector.js
@@ -3,22 +3,30 @@ import React from 'react';
import { connect } from 'react-redux';
import { createSelector } from 'reselect';
import createQualityProfileSelector from 'Store/Selectors/createQualityProfileSelector';
+import translate from 'Utilities/String/translate';
+import styles from './QualityProfileNameConnector.css';
function createMapStateToProps() {
return createSelector(
createQualityProfileSelector(),
(qualityProfile) => {
return {
- name: qualityProfile.name
+ name: qualityProfile?.name
};
}
);
}
-function QualityProfileNameConnector({ name, ...otherProps }) {
+function QualityProfileNameConnector({ name }) {
+ if (name) {
+ return (
+ {name}
+ );
+ }
+
return (
-
- {name}
+
+ {translate('None')}
);
}