Operations centre
Bitcoin mining operations monitoring and management components
Operations centre components
Domain-specific components for Bitcoin mining operations monitoring and management.
Alerts and monitoring
| Component | Description |
|---|---|
ActiveIncidentsCard | Dashboard card showing current alerts and incidents |
AlarmRow | Individual alarm display with severity and status icon |
AlarmContents | Container for alarm list with empty state |
Containers
| Component | Description |
|---|---|
DeviceExplorer | Hierarchical view of containers, racks, and miners |
ContainerControlsBox | Batch container operations panel |
TanksBox | Immersion tank status display |
SupplyLiquidBox | Cooling liquid supply monitoring |
MinersSummaryBox | Container miner summary widget |
Miner details
| Component | Description |
|---|---|
MinerInfoCard | Detailed miner status and statistics |
MinerChipsCard | ASIC chip temperature and health display |
MinerControlsCard | Miner power mode and restart controls |
MinerPowerModeSelectionButtons | Power mode selector grouped by miner model |
MinersActivityChart | Miner uptime and activity visualization |
SingleStatCard | Single metric display card |
SecondaryStatCard | Secondary metric with comparison |
StatsGroupCard | Grouped statistics display |
Operations charts
| Component | Description |
|---|---|
WidgetTopRow | Dashboard header with key metrics |
ChartWrapper | Chart container with title and controls |
LineChartCard | Card containing a line chart with stats |
TimelineChart | Time-based event visualization |
HashRateLineChart | Hashrate over time visualization |
ConsumptionLineChart | Power consumption trend chart |
PowerModeTimelineChart | Power mode changes over time |
ContainerCharts | Container-level chart dashboard |
Pool management
| Component | Description |
|---|---|
PoolDetailsCard | Mining pool configuration display |
PoolDetailsPopover | Pool info in hover popover |
PoolManagerDashboard | Pool configuration management UI |
Data export
| Component | Description |
|---|---|
StatsExport | Export statistics to CSV/Excel |
Next steps
- @mdk/core components: Base components used by Operations centre (Cards, Charts, Tables)
- Settings: Administrative settings UI for feature flags, user management, and configuration
- Hooks: React hooks for real-time monitoring data

