RenderHeatGauge
Renders a gauge that displays the current given heat value.
The gauge is part of the default RenderProcessStep but can also added to a custom process step visualization.
function CustomProcessStep({ dataItem, timestamp }: RenderProcessStepProps) {
const heat = dataItem.heat?.getValue(timestamp) ?? 0
const normalizedHeat = Math.min(1, heat / (dataItem.capacity ?? 100))
return (
<div className="custom-process-step">
<div className="title">{dataItem.label}</div>
<div>Heat: {heat}</div>
<div>Capacity: {dataItem.capacity}</div>
<div className="gauge">
<RenderHeatGauge heat={normalizedHeat} size={50} />
</div>
</div>
)
}
function App() {
return <ProcessMining eventLog={eventLog} renderProcessStep={CustomProcessStep}></ProcessMining>
}
Props
Name | Description | Type |
---|---|---|
heat | The heat value that should be displayed in the gauge. | number |
size | The size for the heat gauge. | number |