Refactor ProductionOverview to replace HistoryDisplay with ModelHistoryDisplay

- Updated the ProductionOverview component to utilize ModelHistoryDisplay instead of HistoryDisplay for better clarity in displaying historical data for printers and jobs.
- Simplified the ObjectTable component's masterFilter for queued jobs, enhancing code readability.
This commit is contained in:
Tom Butcher 2026-07-26 18:37:36 +01:00
parent 2a849cea57
commit 6ec1e9d3c0

View File

@ -1,7 +1,7 @@
import { Flex } from 'antd'
import useCollapseState from '../hooks/useCollapseState.jsx'
import StatsDisplay from '../common/StatsDisplay'
import HistoryDisplay from '../common/HistoryDisplay'
import ModelHistoryDisplay from '../common/ModelHistoryDisplay'
import InfoCollapse from '../common/InfoCollapse'
import ScrollBox from '../common/ScrollBox'
import ObjectTable from '../common/ObjectTable'
@ -82,7 +82,7 @@ const ProductionOverview = () => {
collapseKey='printerHistory'
canCollapse={false}
>
<HistoryDisplay objectType='printer' />
<ModelHistoryDisplay objectType='printer' />
</InfoCollapse>
<InfoCollapse
title='Online Printers'
@ -108,7 +108,7 @@ const ProductionOverview = () => {
canCollapse={false}
collapseKey='jobHistory'
>
<HistoryDisplay objectType='job' />
<ModelHistoryDisplay objectType='job' />
</InfoCollapse>
<InfoCollapse
title='Queued Jobs'
@ -120,10 +120,7 @@ const ProductionOverview = () => {
canCollapse={false}
collapseKey='queuedJobs'
>
<ObjectTable
type='job'
masterFilter={{ 'state.type': 'queued' }}
/>
<ObjectTable type='job' masterFilter={{ state: 'queued' }} />
</InfoCollapse>
</Flex>
</Flex>