Skip to content

Commit 4f57079

Browse files
committed
feat: add custom label functionality
1 parent b3d1cc4 commit 4f57079

File tree

4 files changed

+16
-3
lines changed

4 files changed

+16
-3
lines changed

nerdlets/entity-mode/components/observability-map.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,8 @@ function ObservabilityMap(props) {
5353
highlightStrokeColor: 'blue',
5454
fontSize: 16,
5555
highlightFontSize: 16,
56-
labelProperty: node => cleanNodeId(node.name || node.id),
56+
labelProperty: node =>
57+
cleanNodeId(node.customLabel || node.name || node.id),
5758
// fontColor: 'white',
5859
viewGenerator: node => <NodeHandler node={node} nodeSize={nodeSize} />
5960
},

nerdlets/observability-maps-nerdlet/components/node/edit/edit-node.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import IconSet from './icon-set';
77
import CustomAlertSeverity from './custom-alert-severity';
88
import Options from './options';
99
import DrilldownDashboard from './drilldown-dashboard';
10+
import CustomLabel from './custom-label';
1011

1112
export default class EditNode extends React.PureComponent {
1213
constructor(props) {
@@ -41,6 +42,8 @@ export default class EditNode extends React.PureComponent {
4142
return <Options />;
4243
case 'dash':
4344
return <DrilldownDashboard />;
45+
case 'customLabel':
46+
return <CustomLabel />;
4447
default:
4548
return '';
4649
}
@@ -110,6 +113,15 @@ export default class EditNode extends React.PureComponent {
110113
})
111114
}
112115
/>
116+
<Menu.Item
117+
name="Custom Label"
118+
active={selectedEditOption === 'customLabel'}
119+
onClick={() =>
120+
this.setState({
121+
selectedEditOption: 'customLabel'
122+
})
123+
}
124+
/>
113125
</Menu>
114126

115127
<Form>{componentSelect()}</Form>

nerdlets/observability-maps-nerdlet/components/observability-maps.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ export default class ObservabilityMaps extends React.Component {
4444
highlightStrokeColor: 'blue',
4545
fontSize: 16,
4646
highlightFontSize: 16,
47-
labelProperty: node => cleanNodeId(node.id),
47+
labelProperty: node => cleanNodeId(node.customLabel || node.id),
4848
fontColor: 'white',
4949
viewGenerator: node => <NodeHandler node={node} nodeSize={nodeSize} />
5050
},

nerdlets/observability-maps-nerdlet/styles.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -438,7 +438,7 @@ i {
438438
margin: 0 !important;
439439
}
440440

441-
.icons > .icon {
441+
.icons > .icon {
442442
margin: 0 !important;
443443
}
444444

0 commit comments

Comments
 (0)