Enhance StateDisplay component to include 'used' as a loading progress type and adjust progress status and color accordingly.

This commit is contained in:
Tom Butcher 2025-11-24 03:32:16 +00:00
parent 94c55c8e77
commit dabad4f489

View File

@ -4,7 +4,13 @@ import { Progress, Flex, Space } from 'antd'
import StateTag from './StateTag'
const StateDisplay = ({ state, showProgress = true, showState = true }) => {
const loadingProgressTypes = ['loading', 'processing', 'queued', 'printing']
const loadingProgressTypes = [
'loading',
'processing',
'queued',
'printing',
'used'
]
const currentState = state || {
type: 'unknown',
progress: 0
@ -23,7 +29,8 @@ const StateDisplay = ({ state, showProgress = true, showState = true }) => {
currentState?.progress > 0 ? (
<Progress
percent={Math.round(currentState.progress * 100)}
status='active'
status={currentState.type === 'used' ? '' : 'active'}
strokeColor={currentState.type === 'used' ? 'orange' : ''}
style={{ width: '150px', marginBottom: '2px' }}
/>
) : null}