mirror of
https://github.com/invoke-ai/InvokeAI.git
synced 2026-04-23 03:00:31 -04:00
feat(ui): add badge to queue indicating if run is validation run
This commit is contained in:
@@ -1806,7 +1806,8 @@
|
||||
"publishFailedDesc": "There was a problem publishing the workflow. Please try again.",
|
||||
"publishSuccess": "Workflow publish started",
|
||||
"publishSuccessDesc": "Your workflow is being published. Check your Project Dashboard to see its progress.",
|
||||
"publishInProgress": "Publishing in Progress"
|
||||
"publishInProgress": "Publishing in Progress",
|
||||
"publishingValidationRun": "Publishing Validation Run"
|
||||
}
|
||||
},
|
||||
"controlLayers": {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import type { ChakraProps, CollapseProps } from '@invoke-ai/ui-library';
|
||||
import { ButtonGroup, Collapse, Flex, IconButton, Text } from '@invoke-ai/ui-library';
|
||||
import { Badge, ButtonGroup, Collapse, Flex, IconButton, Text } from '@invoke-ai/ui-library';
|
||||
import QueueStatusBadge from 'features/queue/components/common/QueueStatusBadge';
|
||||
import { useDestinationText } from 'features/queue/components/QueueList/useDestinationText';
|
||||
import { useOriginText } from 'features/queue/components/QueueList/useOriginText';
|
||||
@@ -64,6 +64,7 @@ const QueueItemComponent = ({ index, item, context }: InnerItemProps) => {
|
||||
|
||||
const isCanceled = useMemo(() => ['canceled', 'completed', 'failed'].includes(item.status), [item.status]);
|
||||
const isFailed = useMemo(() => ['canceled', 'failed'].includes(item.status), [item.status]);
|
||||
const isValidationRun = useMemo(() => item.is_api_validation_run === true, [item.is_api_validation_run]);
|
||||
const originText = useOriginText(item.origin);
|
||||
const destinationText = useDestinationText(item.destination);
|
||||
|
||||
@@ -118,6 +119,9 @@ const QueueItemComponent = ({ index, item, context }: InnerItemProps) => {
|
||||
</Flex>
|
||||
)}
|
||||
</Flex>
|
||||
<Flex alignItems="center" w={COLUMN_WIDTHS.validationRun} flexShrink={0}>
|
||||
{!isValidationRun && <Badge>{t('workflows.builder.publishingValidationRun')}</Badge>}
|
||||
</Flex>
|
||||
<Flex alignItems="center" w={COLUMN_WIDTHS.actions} pe={3}>
|
||||
<ButtonGroup size="xs" variant="ghost">
|
||||
{(!isFailed || !isRetryEnabled) && (
|
||||
|
||||
@@ -7,5 +7,6 @@ export const COLUMN_WIDTHS = {
|
||||
destination: '6rem',
|
||||
batchId: '5rem',
|
||||
fieldValues: 'auto',
|
||||
validationRun: 'auto',
|
||||
actions: 'auto',
|
||||
} as const;
|
||||
|
||||
Reference in New Issue
Block a user