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