Skip to content

Commit 1718a70

Browse files
committed
Smells
1 parent 057741b commit 1718a70

File tree

2 files changed

+6
-9
lines changed

2 files changed

+6
-9
lines changed

src/card/settings/CardSettingsContent.tsx

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,7 @@ import NeoCodeEditorComponent, {
77
} from '../../component/editor/CodeEditorComponent';
88
import { getReportTypes } from '../../extensions/ExtensionUtils';
99
import { Dropdown } from '@neo4j-ndl/react';
10-
import {
11-
EXTENSIONS_CARD_SETTINGS_COMPONENT,
12-
getExtensionCardSettingsComponents,
13-
} from '../../extensions/ExtensionConfig';
10+
import { EXTENSIONS_CARD_SETTINGS_COMPONENT } from '../../extensions/ExtensionConfig';
1411
import { update } from '../../utils/ObjectManipulation';
1512

1613
const NeoCardSettingsContent = ({
@@ -44,7 +41,7 @@ const NeoCardSettingsContent = ({
4441

4542
const reportTypes = getReportTypes(extensions);
4643
const report = reportTypes[type];
47-
const SettingsComponent = report && report.settingsComponent;
44+
const SettingsComponent = report?.settingsComponent || {};
4845

4946
function hasExtensionComponents() {
5047
return (
@@ -111,8 +108,8 @@ const NeoCardSettingsContent = ({
111108
value: report && reportTypes[option].label,
112109
})),
113110
value: {
114-
label: report && report.label,
115-
value: report && report.label,
111+
label: report?.label || '',
112+
value: report?.label || '',
116113
},
117114
menuPortalTarget: document.querySelector('body'),
118115
}}

src/card/settings/custom/CardSettingsContentPropertySelect.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -190,8 +190,8 @@ const NeoCardSettingsContentPropertySelect = ({ query, database, settings, onRep
190190
// TODO: since this component is only rendered for parameter select, this is technically not needed
191191
const parameterSelectTypes = ['Node Property', 'Relationship Property', 'Free Text', 'Custom Query', 'Date Picker'];
192192
const selectedType = settings.type ? settings.type : 'Node Property';
193-
const helperText = settings && settings.helperText ? settings.helperText : '';
194-
const inputMode = settings && settings.inputMode ? settings.inputMode : 'cypher';
193+
const helperText = settings?.helperText || '';
194+
const inputMode = settings?.inputMode || 'cypher';
195195
const overridePropertyDisplayName =
196196
settings.overridePropertyDisplayName !== undefined ? settings.overridePropertyDisplayName : false;
197197

0 commit comments

Comments
 (0)