diff --git a/src/components/grid-layout/cards/diagrams/diagram-utils.ts b/src/components/grid-layout/cards/diagrams/diagram-utils.ts index e0b699adf9..49758e445c 100644 --- a/src/components/grid-layout/cards/diagrams/diagram-utils.ts +++ b/src/components/grid-layout/cards/diagrams/diagram-utils.ts @@ -70,6 +70,7 @@ export function getEquipmentTypeFromFeederType(feederType: FeederTypes | null): case FEEDER_TYPES.THREE_WINDINGS_TRANSFORMER_LEG: return { equipmentType: EquipmentType.THREE_WINDINGS_TRANSFORMER }; case FEEDER_TYPES.VOLTAGE_LEVEL: + case FEEDER_TYPES.TEXT_NODE: // a NAD label carries the id of the voltage level it labels return { equipmentType: EquipmentType.VOLTAGE_LEVEL }; default: { console.log('bad feeder type ', feederType); @@ -122,6 +123,7 @@ export const equipmentsWithPopover = [ FEEDER_TYPES.TWO_WINDINGS_TRANSFORMER_LEG, FEEDER_TYPES.LOAD, FEEDER_TYPES.VOLTAGE_LEVEL, + FEEDER_TYPES.TEXT_NODE, FEEDER_TYPES.GENERATOR, ]; diff --git a/src/components/utils/feederType.ts b/src/components/utils/feederType.ts index c91491722f..c40841d5bd 100644 --- a/src/components/utils/feederType.ts +++ b/src/components/utils/feederType.ts @@ -22,5 +22,9 @@ export const FEEDER_TYPES = { THREE_WINDINGS_TRANSFORMER_LEG: 'THREE_WINDINGS_TRANSFORMER_LEG', HVDC_LINE_VSC: 'HVDC_LINE_VSC', HVDC_LINE_LCC: 'HVDC_LINE_LCC', + /** + * it is the element type the NAD reports for the label of a voltage level + */ + TEXT_NODE: 'TEXT_NODE', }; export type FeederTypes = ValueOf; diff --git a/src/nad-index.css b/src/nad-index.css index 7020001456..a20134f284 100644 --- a/src/nad-index.css +++ b/src/nad-index.css @@ -57,7 +57,7 @@ width: max-content; padding: 10px; border-radius: 10px; - cursor: default; + cursor: pointer; border: 2px solid rgba(0,0,0,0); } .nad-legend-square {