Proc Eng Valves Entities
3 Way Valve
- Preview
- Usage
- Definition
import { Component3WayValve } from '@dinghy/diagrams/entitiesProcEngValves'
<Component3WayValve/>
// or
import { extendStyle } from "@dinghy/base-components";
import { COMPONENT_3_WAY_VALVE } from '@dinghy/diagrams/entitiesProcEngValves'
<Shape
{...props}
_style={extendStyle(props, COMPONENT_3_WAY_VALVE)}
/>
{
_style: {
entity: 'verticalLabelPosition=bottom;align=center;html=1;verticalAlign=top;pointerEvents=1;dashed=0;shape=mxgraph.pid2valves.valve;valveType=threeWay;actuator=none',
},
_width: 100,
_height: 80,
}
3 Way Valve (Manual)
- Preview
- Usage
- Definition
import { Component3WayValveManual } from '@dinghy/diagrams/entitiesProcEngValves'
<Component3WayValveManual/>
// or
import { extendStyle } from "@dinghy/base-components";
import { COMPONENT_3_WAY_VALVE_MANUAL } from '@dinghy/diagrams/entitiesProcEngValves'
<Shape
{...props}
_style={extendStyle(props, COMPONENT_3_WAY_VALVE_MANUAL)}
/>
{
_style: {
entity: 'verticalLabelPosition=bottom;align=center;html=1;verticalAlign=top;pointerEvents=1;dashed=0;shape=mxgraph.pid2valves.valve;valveType=threeWay;actuator=man',
},
_width: 100,
_height: 120,
}
Angle Blowdown Valve
- Preview
- Usage
- Definition
import { AngleBlowdownValve } from '@dinghy/diagrams/entitiesProcEngValves'
<AngleBlowdownValve/>
// or
import { extendStyle } from "@dinghy/base-components";
import { ANGLE_BLOWDOWN_VALVE } from '@dinghy/diagrams/entitiesProcEngValves'
<Shape
{...props}
_style={extendStyle(props, ANGLE_BLOWDOWN_VALVE)}
/>
{
_style: {
entity: 'verticalLabelPosition=bottom;align=center;html=1;verticalAlign=top;pointerEvents=1;dashed=0;shape=mxgraph.pid2valves.valve;valveType=gate;actuator=angBlow',
},
_original_width: 100,
_original_height: 100,
}
Angle Globe Valve
- Preview
- Usage
- Definition
import { AngleGlobeValve } from '@dinghy/diagrams/entitiesProcEngValves'
<AngleGlobeValve/>
// or
import { extendStyle } from "@dinghy/base-components";
import { ANGLE_GLOBE_VALVE } from '@dinghy/diagrams/entitiesProcEngValves'
<Shape
{...props}
_style={extendStyle(props, ANGLE_GLOBE_VALVE)}
/>
{
_style: {
entity: 'verticalLabelPosition=bottom;align=center;html=1;verticalAlign=top;pointerEvents=1;dashed=0;shape=mxgraph.pid2valves.valve;valveType=angleGlobe;actuator=none',
},
_width: 100,
_height: 80,
}
Angle Globe Valve (Manual)
- Preview
- Usage
- Definition
import { AngleGlobeValveManual } from '@dinghy/diagrams/entitiesProcEngValves'
<AngleGlobeValveManual/>
// or
import { extendStyle } from "@dinghy/base-components";
import { ANGLE_GLOBE_VALVE_MANUAL } from '@dinghy/diagrams/entitiesProcEngValves'
<Shape
{...props}
_style={extendStyle(props, ANGLE_GLOBE_VALVE_MANUAL)}
/>
{
_style: {
entity: 'verticalLabelPosition=bottom;align=center;html=1;verticalAlign=top;pointerEvents=1;dashed=0;shape=mxgraph.pid2valves.valve;valveType=angleGlobe;actuator=man',
},
_width: 100,
_height: 120,
}
Angle Valve
- Preview
- Usage
- Definition
import { AngleValve } from '@dinghy/diagrams/entitiesProcEngValves'
<AngleValve/>
// or
import { extendStyle } from "@dinghy/base-components";
import { ANGLE_VALVE } from '@dinghy/diagrams/entitiesProcEngValves'
<Shape
{...props}
_style={extendStyle(props, ANGLE_VALVE)}
/>
{
_style: {
entity: 'verticalLabelPosition=bottom;align=center;html=1;verticalAlign=top;pointerEvents=1;dashed=0;shape=mxgraph.pid2valves.valve;valveType=angle;actuator=none',
},
_width: 100,
_height: 80,
}
Angle Valve (Manual)
- Preview
- Usage
- Definition
import { AngleValveManual } from '@dinghy/diagrams/entitiesProcEngValves'
<AngleValveManual/>
// or
import { extendStyle } from "@dinghy/base-components";
import { ANGLE_VALVE_MANUAL } from '@dinghy/diagrams/entitiesProcEngValves'
<Shape
{...props}
_style={extendStyle(props, ANGLE_VALVE_MANUAL)}
/>
{
_style: {
entity: 'verticalLabelPosition=bottom;align=center;html=1;verticalAlign=top;pointerEvents=1;dashed=0;shape=mxgraph.pid2valves.valve;valveType=angle;actuator=man',
},
_width: 100,
_height: 120,
}
Auto Recirculation Valve
- Preview
- Usage
- Definition
import { AutoRecirculationValve } from '@dinghy/diagrams/entitiesProcEngValves'
<AutoRecirculationValve/>
// or
import { extendStyle } from "@dinghy/base-components";
import { AUTO_RECIRCULATION_VALVE } from '@dinghy/diagrams/entitiesProcEngValves'
<Shape
{...props}
_style={extendStyle(props, AUTO_RECIRCULATION_VALVE)}
/>
{
_style: {
entity: 'verticalLabelPosition=bottom;align=center;html=1;verticalAlign=top;pointerEvents=1;dashed=0;shape=mxgraph.pid2valves.autoRecircValve',
},
_width: 100,
_height: 60,
}
Ball Valve
- Preview
- Usage
- Definition
import { BallValve } from '@dinghy/diagrams/entitiesProcEngValves'
<BallValve/>
// or
import { extendStyle } from "@dinghy/base-components";
import { BALL_VALVE } from '@dinghy/diagrams/entitiesProcEngValves'
<Shape
{...props}
_style={extendStyle(props, BALL_VALVE)}
/>
{
_style: {
entity: 'verticalLabelPosition=bottom;align=center;html=1;verticalAlign=top;pointerEvents=1;dashed=0;shape=mxgraph.pid2valves.valve;valveType=ball',
},
_width: 100,
_height: 60,
}
Butterfly Valve
- Preview
- Usage
- Definition
import { ButterflyValve } from '@dinghy/diagrams/entitiesProcEngValves'
<ButterflyValve/>
// or
import { extendStyle } from "@dinghy/base-components";
import { BUTTERFLY_VALVE } from '@dinghy/diagrams/entitiesProcEngValves'
<Shape
{...props}
_style={extendStyle(props, BUTTERFLY_VALVE)}
/>
{
_style: {
entity: 'verticalLabelPosition=bottom;align=center;html=1;verticalAlign=top;pointerEvents=1;dashed=0;shape=mxgraph.pid2valves.valve;valveType=butterfly',
},
_width: 100,
_height: 60,
}
Check Valve
- Preview
- Usage
- Definition
import { CheckValve } from '@dinghy/diagrams/entitiesProcEngValves'
<CheckValve/>
// or
import { extendStyle } from "@dinghy/base-components";
import { CHECK_VALVE } from '@dinghy/diagrams/entitiesProcEngValves'
<Shape
{...props}
_style={extendStyle(props, CHECK_VALVE)}
/>
{
_style: {
entity: 'verticalLabelPosition=bottom;align=center;html=1;verticalAlign=top;pointerEvents=1;dashed=0;shape=mxgraph.pid2valves.valve;valveType=check;',
},
_width: 100,
_height: 60,
}
Gate Valve
- Preview
- Usage
- Definition
import { GateValve } from '@dinghy/diagrams/entitiesProcEngValves'
<GateValve/>
// or
import { extendStyle } from "@dinghy/base-components";
import { GATE_VALVE } from '@dinghy/diagrams/entitiesProcEngValves'
<Shape
{...props}
_style={extendStyle(props, GATE_VALVE)}
/>
{
_style: {
entity: 'verticalLabelPosition=bottom;align=center;html=1;verticalAlign=top;pointerEvents=1;dashed=0;shape=mxgraph.pid2valves.valve;valveType=gate',
},
_width: 100,
_height: 60,
}
Gate Valve (Balanced Diaphragm)
- Preview
- Usage
- Definition
import { GateValveBalancedDiaphragm } from '@dinghy/diagrams/entitiesProcEngValves'
<GateValveBalancedDiaphragm/>
// or
import { extendStyle } from "@dinghy/base-components";
import { GATE_VALVE_BALANCED_DIAPHRAGM } from '@dinghy/diagrams/entitiesProcEngValves'
<Shape
{...props}
_style={extendStyle(props, GATE_VALVE_BALANCED_DIAPHRAGM)}
/>
{
_style: {
entity: 'verticalLabelPosition=bottom;align=center;html=1;verticalAlign=top;pointerEvents=1;dashed=0;shape=mxgraph.pid2valves.valve;valveType=gate;actuator=balDiaph',
},
_original_width: 100,
_original_height: 100,
}
Gate Valve (Diaphragm)
- Preview
- Usage
- Definition
import { GateValveDiaphragm } from '@dinghy/diagrams/entitiesProcEngValves'
<GateValveDiaphragm/>
// or
import { extendStyle } from "@dinghy/base-components";
import { GATE_VALVE_DIAPHRAGM } from '@dinghy/diagrams/entitiesProcEngValves'
<Shape
{...props}
_style={extendStyle(props, GATE_VALVE_DIAPHRAGM)}
/>
{
_style: {
entity: 'verticalLabelPosition=bottom;align=center;html=1;verticalAlign=top;pointerEvents=1;dashed=0;shape=mxgraph.pid2valves.valve;valveType=gate;actuator=diaph',
},
_original_width: 100,
_original_height: 100,
}
Gate Valve (Digital)
- Preview
- Usage
- Definition
import { GateValveDigital } from '@dinghy/diagrams/entitiesProcEngValves'
<GateValveDigital/>
// or
import { extendStyle } from "@dinghy/base-components";
import { GATE_VALVE_DIGITAL } from '@dinghy/diagrams/entitiesProcEngValves'
<Shape
{...props}
_style={extendStyle(props, GATE_VALVE_DIGITAL)}
/>
{
_style: {
entity: 'verticalLabelPosition=bottom;align=center;html=1;verticalAlign=top;pointerEvents=1;dashed=0;shape=mxgraph.pid2valves.valve;valveType=gate;actuator=digital',
},
_original_width: 100,
_original_height: 100,
}
Gate Valve (Double Acting Cylinder)
- Preview
- Usage
- Definition
import { GateValveDoubleActingCylinder } from '@dinghy/diagrams/entitiesProcEngValves'
<GateValveDoubleActingCylinder/>
// or
import { extendStyle } from "@dinghy/base-components";
import { GATE_VALVE_DOUBLE_ACTING_CYLINDER } from '@dinghy/diagrams/entitiesProcEngValves'
<Shape
{...props}
_style={extendStyle(props, GATE_VALVE_DOUBLE_ACTING_CYLINDER)}
/>
{
_style: {
entity: 'verticalLabelPosition=bottom;align=center;html=1;verticalAlign=top;pointerEvents=1;dashed=0;shape=mxgraph.pid2valves.valve;valveType=gate;actuator=dblActing',
},
_original_width: 100,
_original_height: 100,
}
Gate Valve (Electro-Hydraulic)
- Preview
- Usage
- Definition
import { GateValveElectroHydraulic } from '@dinghy/diagrams/entitiesProcEngValves'
<GateValveElectroHydraulic/>
// or
import { extendStyle } from "@dinghy/base-components";
import { GATE_VALVE_ELECTRO_HYDRAULIC } from '@dinghy/diagrams/entitiesProcEngValves'
<Shape
{...props}
_style={extendStyle(props, GATE_VALVE_ELECTRO_HYDRAULIC)}
/>
{
_style: {
entity: 'verticalLabelPosition=bottom;align=center;html=1;verticalAlign=top;pointerEvents=1;dashed=0;shape=mxgraph.pid2valves.valve;valveType=gate;actuator=elHyd',
},
_original_width: 100,
_original_height: 100,
}
Gate Valve (Key)
- Preview
- Usage
- Definition
import { GateValveKey } from '@dinghy/diagrams/entitiesProcEngValves'
<GateValveKey/>
// or
import { extendStyle } from "@dinghy/base-components";
import { GATE_VALVE_KEY } from '@dinghy/diagrams/entitiesProcEngValves'
<Shape
{...props}
_style={extendStyle(props, GATE_VALVE_KEY)}
/>
{
_style: {
entity: 'verticalLabelPosition=bottom;align=center;html=1;verticalAlign=top;pointerEvents=1;dashed=0;shape=mxgraph.pid2valves.valve;valveType=gate;actuator=key',
},
_original_width: 100,
_original_height: 100,
}
Gate Valve (Manual)
- Preview
- Usage
- Definition
import { GateValveManual } from '@dinghy/diagrams/entitiesProcEngValves'
<GateValveManual/>
// or
import { extendStyle } from "@dinghy/base-components";
import { GATE_VALVE_MANUAL } from '@dinghy/diagrams/entitiesProcEngValves'
<Shape
{...props}
_style={extendStyle(props, GATE_VALVE_MANUAL)}
/>
{
_style: {
entity: 'verticalLabelPosition=bottom;align=center;html=1;verticalAlign=top;pointerEvents=1;dashed=0;shape=mxgraph.pid2valves.valve;valveType=gate;actuator=man',
},
_original_width: 100,
_original_height: 100,
}
Gate Valve (Motor)
- Preview
- Usage
- Definition
import { GateValveMotor } from '@dinghy/diagrams/entitiesProcEngValves'
<GateValveMotor/>
// or
import { extendStyle } from "@dinghy/base-components";
import { GATE_VALVE_MOTOR } from '@dinghy/diagrams/entitiesProcEngValves'
<Shape
{...props}
_style={extendStyle(props, GATE_VALVE_MOTOR)}
/>
{
_style: {
entity: 'verticalLabelPosition=bottom;align=center;html=1;verticalAlign=top;pointerEvents=1;dashed=0;shape=mxgraph.pid2valves.valve;valveType=gate;actuator=motor',
},
_original_width: 100,
_original_height: 100,
}
Gate Valve (Pilot)
- Preview
- Usage
- Definition
import { GateValvePilot } from '@dinghy/diagrams/entitiesProcEngValves'
<GateValvePilot/>
// or
import { extendStyle } from "@dinghy/base-components";
import { GATE_VALVE_PILOT } from '@dinghy/diagrams/entitiesProcEngValves'
<Shape
{...props}
_style={extendStyle(props, GATE_VALVE_PILOT)}
/>
{
_style: {
entity: 'verticalLabelPosition=bottom;align=center;html=1;verticalAlign=top;pointerEvents=1;dashed=0;shape=mxgraph.pid2valves.valve;valveType=gate;actuator=pilot',
},
_original_width: 100,
_original_height: 100,
}
Gate Valve (Powered)
- Preview
- Usage
- Definition
import { GateValvePowered } from '@dinghy/diagrams/entitiesProcEngValves'
<GateValvePowered/>
// or
import { extendStyle } from "@dinghy/base-components";
import { GATE_VALVE_POWERED } from '@dinghy/diagrams/entitiesProcEngValves'
<Shape
{...props}
_style={extendStyle(props, GATE_VALVE_POWERED)}
/>
{
_style: {
entity: 'verticalLabelPosition=bottom;align=center;html=1;verticalAlign=top;pointerEvents=1;dashed=0;shape=mxgraph.pid2valves.valve;valveType=gate;actuator=powered',
},
_width: 0,
_height: 100,
}
Gate Valve (Single Acting Cylinder)
- Preview
- Usage
- Definition
import { GateValveSingleActingCylinder } from '@dinghy/diagrams/entitiesProcEngValves'
<GateValveSingleActingCylinder/>
// or
import { extendStyle } from "@dinghy/base-components";
import { GATE_VALVE_SINGLE_ACTING_CYLINDER } from '@dinghy/diagrams/entitiesProcEngValves'
<Shape
{...props}
_style={extendStyle(props, GATE_VALVE_SINGLE_ACTING_CYLINDER)}
/>
{
_style: {
entity: 'verticalLabelPosition=bottom;align=center;html=1;verticalAlign=top;pointerEvents=1;dashed=0;shape=mxgraph.pid2valves.valve;valveType=gate;actuator=singActing',
},
_original_width: 100,
_original_height: 100,
}
Gate Valve (Solenoid With Manual Reset)
- Preview
- Usage
- Definition
import { GateValveSolenoidWithManualReset } from '@dinghy/diagrams/entitiesProcEngValves'
<GateValveSolenoidWithManualReset/>
// or
import { extendStyle } from "@dinghy/base-components";
import { GATE_VALVE_SOLENOID_WITH_MANUAL_RESET } from '@dinghy/diagrams/entitiesProcEngValves'
<Shape
{...props}
_style={extendStyle(props, GATE_VALVE_SOLENOID_WITH_MANUAL_RESET)}
/>
{
_style: {
entity: 'verticalLabelPosition=bottom;align=center;html=1;verticalAlign=top;pointerEvents=1;dashed=0;shape=mxgraph.pid2valves.valve;valveType=gate;actuator=solenoidManRes',
},
_original_width: 100,
_original_height: 100,
}
Gate Valve (Solenoid)
- Preview
- Usage
- Definition
import { GateValveSolenoid } from '@dinghy/diagrams/entitiesProcEngValves'
<GateValveSolenoid/>
// or
import { extendStyle } from "@dinghy/base-components";
import { GATE_VALVE_SOLENOID } from '@dinghy/diagrams/entitiesProcEngValves'
<Shape
{...props}
_style={extendStyle(props, GATE_VALVE_SOLENOID)}
/>
{
_style: {
entity: 'verticalLabelPosition=bottom;align=center;html=1;verticalAlign=top;pointerEvents=1;dashed=0;shape=mxgraph.pid2valves.valve;valveType=gate;actuator=solenoid',
},
_original_width: 100,
_original_height: 100,
}
Gate Valve (Spring)
- Preview
- Usage
- Definition
import { GateValveSpring } from '@dinghy/diagrams/entitiesProcEngValves'
<GateValveSpring/>
// or
import { extendStyle } from "@dinghy/base-components";
import { GATE_VALVE_SPRING } from '@dinghy/diagrams/entitiesProcEngValves'
<Shape
{...props}
_style={extendStyle(props, GATE_VALVE_SPRING)}
/>
{
_style: {
entity: 'verticalLabelPosition=bottom;align=center;html=1;verticalAlign=top;pointerEvents=1;dashed=0;shape=mxgraph.pid2valves.valve;valveType=gate;actuator=spring',
},
_original_width: 100,
_original_height: 100,
}
Gate Valve (Weight)
- Preview
- Usage
- Definition
import { GateValveWeight } from '@dinghy/diagrams/entitiesProcEngValves'
<GateValveWeight/>
// or
import { extendStyle } from "@dinghy/base-components";
import { GATE_VALVE_WEIGHT } from '@dinghy/diagrams/entitiesProcEngValves'
<Shape
{...props}
_style={extendStyle(props, GATE_VALVE_WEIGHT)}
/>
{
_style: {
entity: 'verticalLabelPosition=bottom;align=center;html=1;verticalAlign=top;pointerEvents=1;dashed=0;shape=mxgraph.pid2valves.valve;valveType=gate;actuator=weight',
},
_original_width: 100,
_original_height: 100,
}
Globe Valve
- Preview
- Usage
- Definition
import { GlobeValve } from '@dinghy/diagrams/entitiesProcEngValves'
<GlobeValve/>
// or
import { extendStyle } from "@dinghy/base-components";
import { GLOBE_VALVE } from '@dinghy/diagrams/entitiesProcEngValves'
<Shape
{...props}
_style={extendStyle(props, GLOBE_VALVE)}
/>
{
_style: {
entity: 'verticalLabelPosition=bottom;align=center;html=1;verticalAlign=top;pointerEvents=1;dashed=0;shape=mxgraph.pid2valves.valve;valveType=globe',
},
_width: 100,
_height: 60,
}
Integrated Block and Bleed Valve
- Preview
- Usage
- Definition

import { IntegratedBlockAndBleedValve } from '@dinghy/diagrams/entitiesProcEngValves'
<IntegratedBlockAndBleedValve/>
// or
import { extendStyle } from "@dinghy/base-components";
import { INTEGRATED_BLOCK_AND_BLEED_VALVE } from '@dinghy/diagrams/entitiesProcEngValves'
<Shape
{...props}
_style={extendStyle(props, INTEGRATED_BLOCK_AND_BLEED_VALVE)}
/>
{
_style: {
entity: 'verticalLabelPosition=bottom;align=center;html=1;verticalAlign=top;pointerEvents=1;dashed=0;shape=mxgraph.pid2valves.blockBleedValve;actuator=none',
},
_width: 100,
_height: 130,
}
Integrated Block and Bleed Valve (Manual)
- Preview
- Usage
- Definition

import { IntegratedBlockAndBleedValveManual } from '@dinghy/diagrams/entitiesProcEngValves'
<IntegratedBlockAndBleedValveManual/>
// or
import { extendStyle } from "@dinghy/base-components";
import { INTEGRATED_BLOCK_AND_BLEED_VALVE_MANUAL } from '@dinghy/diagrams/entitiesProcEngValves'
<Shape
{...props}
_style={extendStyle(props, INTEGRATED_BLOCK_AND_BLEED_VALVE_MANUAL)}
/>
{
_style: {
entity: 'verticalLabelPosition=bottom;align=center;html=1;verticalAlign=top;pointerEvents=1;dashed=0;shape=mxgraph.pid2valves.blockBleedValve;actuator=man',
},
_width: 100,
_height: 170,
}
Needle Valve
- Preview
- Usage
- Definition
import { NeedleValve } from '@dinghy/diagrams/entitiesProcEngValves'
<NeedleValve/>
// or
import { extendStyle } from "@dinghy/base-components";
import { NEEDLE_VALVE } from '@dinghy/diagrams/entitiesProcEngValves'
<Shape
{...props}
_style={extendStyle(props, NEEDLE_VALVE)}
/>
{
_style: {
entity: 'verticalLabelPosition=bottom;align=center;html=1;verticalAlign=top;pointerEvents=1;dashed=0;shape=mxgraph.pid2valves.valve;valveType=needle',
},
_width: 100,
_height: 60,
}
Normally Closed Ball Valve
- Preview
- Usage
- Definition
import { NormallyClosedBallValve } from '@dinghy/diagrams/entitiesProcEngValves'
<NormallyClosedBallValve/>
// or
import { extendStyle } from "@dinghy/base-components";
import { NORMALLY_CLOSED_BALL_VALVE } from '@dinghy/diagrams/entitiesProcEngValves'
<Shape
{...props}
_style={extendStyle(props, NORMALLY_CLOSED_BALL_VALVE)}
/>
{
_style: {
entity: 'verticalLabelPosition=bottom;align=center;html=1;verticalAlign=top;pointerEvents=1;dashed=0;shape=mxgraph.pid2valves.valve;valveType=ball;defState=closed',
},
_width: 100,
_height: 60,
}
Normally Closed Gate Valve
- Preview
- Usage
- Definition
import { NormallyClosedGateValve } from '@dinghy/diagrams/entitiesProcEngValves'
<NormallyClosedGateValve/>
// or
import { extendStyle } from "@dinghy/base-components";
import { NORMALLY_CLOSED_GATE_VALVE } from '@dinghy/diagrams/entitiesProcEngValves'
<Shape
{...props}
_style={extendStyle(props, NORMALLY_CLOSED_GATE_VALVE)}
/>
{
_style: {
entity: 'verticalLabelPosition=bottom;align=center;html=1;verticalAlign=top;pointerEvents=1;dashed=0;shape=mxgraph.pid2valves.valve;valveType=gate;defState=closed',
},
_width: 100,
_height: 60,
}
Plug Valve
- Preview
- Usage
- Definition
import { PlugValve } from '@dinghy/diagrams/entitiesProcEngValves'
<PlugValve/>
// or
import { extendStyle } from "@dinghy/base-components";
import { PLUG_VALVE } from '@dinghy/diagrams/entitiesProcEngValves'
<Shape
{...props}
_style={extendStyle(props, PLUG_VALVE)}
/>
{
_style: {
entity: 'verticalLabelPosition=bottom;align=center;html=1;verticalAlign=top;pointerEvents=1;dashed=0;shape=mxgraph.pid2valves.valve;valveType=plug',
},
_width: 100,
_height: 60,
}
Self Draining Valve
- Preview
- Usage
- Definition
import { SelfDrainingValve } from '@dinghy/diagrams/entitiesProcEngValves'
<SelfDrainingValve/>
// or
import { extendStyle } from "@dinghy/base-components";
import { SELF_DRAINING_VALVE } from '@dinghy/diagrams/entitiesProcEngValves'
<Shape
{...props}
_style={extendStyle(props, SELF_DRAINING_VALVE)}
/>
{
_style: {
entity: 'verticalLabelPosition=bottom;align=center;html=1;verticalAlign=top;pointerEvents=1;dashed=0;shape=mxgraph.pid2valves.valve;valveType=selfDrain',
},
_width: 100,
_height: 60,
}