chore(ui): delete unused files

This commit is contained in:
psychedelicious
2023-11-13 08:43:27 +11:00
parent 71e298b722
commit 5eaea9dd64
81 changed files with 0 additions and 2780 deletions

View File

@@ -1,18 +0,0 @@
import { memo } from 'react';
import QueueItemCard from './common/QueueItemCard';
import { useGetCurrentQueueItemQuery } from 'services/api/endpoints/queue';
import { useTranslation } from 'react-i18next';
const CurrentQueueItemCard = () => {
const { t } = useTranslation();
const { data: currentQueueItemData } = useGetCurrentQueueItemQuery();
return (
<QueueItemCard
label={t('queue.current')}
session_queue_item={currentQueueItemData}
/>
);
};
export default memo(CurrentQueueItemCard);

View File

@@ -1,18 +0,0 @@
import { memo } from 'react';
import { useTranslation } from 'react-i18next';
import { useGetNextQueueItemQuery } from 'services/api/endpoints/queue';
import QueueItemCard from './common/QueueItemCard';
const NextQueueItemCard = () => {
const { t } = useTranslation();
const { data: nextQueueItemData } = useGetNextQueueItemQuery();
return (
<QueueItemCard
label={t('queue.next')}
session_queue_item={nextQueueItemData}
/>
);
};
export default memo(NextQueueItemCard);

View File

@@ -1,41 +0,0 @@
import { Flex, Skeleton } from '@chakra-ui/react';
import { memo } from 'react';
import { COLUMN_WIDTHS } from './constants';
const QueueItemSkeleton = () => {
return (
<Flex alignItems="center" p={1.5} gap={4} minH={9} h="full" w="full">
<Flex
w={COLUMN_WIDTHS.number}
justifyContent="flex-end"
alignItems="center"
>
<Skeleton w="full" h="full">
&nbsp;
</Skeleton>
</Flex>
<Flex w={COLUMN_WIDTHS.statusBadge} alignItems="center">
<Skeleton w="full" h="full">
&nbsp;
</Skeleton>
</Flex>
<Flex w={COLUMN_WIDTHS.time} alignItems="center">
<Skeleton w="full" h="full">
&nbsp;
</Skeleton>
</Flex>
<Flex w={COLUMN_WIDTHS.batchId} alignItems="center">
<Skeleton w="full" h="full">
&nbsp;
</Skeleton>
</Flex>
<Flex w={COLUMN_WIDTHS.fieldValues} alignItems="center" flexGrow={1}>
<Skeleton w="full" h="full">
&nbsp;
</Skeleton>
</Flex>
</Flex>
);
};
export default memo(QueueItemSkeleton);

View File

@@ -1,54 +0,0 @@
import { Flex, Heading, Text } from '@chakra-ui/react';
import { memo } from 'react';
import { useTranslation } from 'react-i18next';
import { useGetQueueStatusQuery } from 'services/api/endpoints/queue';
const QueueStatusCard = () => {
const { t } = useTranslation();
const { data: queueStatus } = useGetQueueStatusQuery();
return (
<Flex
layerStyle="second"
borderRadius="base"
p={2}
flexDir="column"
gap={1}
w={96}
>
<Heading size="md">{t('queue.status')}</Heading>
<Text>
<Text as="span" fontWeight={600}>
{t('queue.pending')}:{' '}
</Text>
{queueStatus?.queue.pending}
</Text>
<Text>
<Text as="span" fontWeight={600}>
{t('queue.in_progress')}:{' '}
</Text>
{queueStatus?.queue.in_progress}
</Text>
<Text>
<Text as="span" fontWeight={600}>
{t('queue.completed')}:{' '}
</Text>
{queueStatus?.queue.completed}
</Text>
<Text>
<Text as="span" fontWeight={600}>
{t('queue.failed')}:{' '}
</Text>
{queueStatus?.queue.failed}
</Text>
<Text>
<Text as="span" fontWeight={600}>
{t('queue.canceled')}:{' '}
</Text>
{queueStatus?.queue.canceled}
</Text>
</Flex>
);
};
export default memo(QueueStatusCard);

View File

@@ -1,52 +0,0 @@
import { Flex, Heading, Text, Tooltip } from '@chakra-ui/react';
import ScrollableContent from 'features/nodes/components/sidePanel/ScrollableContent';
import { memo } from 'react';
import { components } from 'services/api/schema';
const QueueItemCard = ({
session_queue_item,
label,
}: {
session_queue_item?: components['schemas']['SessionQueueItem'] | null;
label: string;
}) => {
return (
<Flex
layerStyle="second"
borderRadius="base"
w="full"
p={2}
flexDir="column"
gap={1}
>
<Flex justifyContent="space-between" alignItems="flex-start">
<Heading size="md">{label}</Heading>
{session_queue_item && (
<Tooltip label="Batch ID" placement="top" hasArrow>
<Text fontSize="xs">{session_queue_item.batch_id}</Text>
</Tooltip>
)}
</Flex>
{session_queue_item && (
<ScrollableContent>
<Text>Batch Values: </Text>
{session_queue_item.field_values &&
session_queue_item.field_values
.filter((v) => v.node_path !== 'metadata_accumulator')
.map(({ node_path, field_name, value }) => (
<Text
key={`${session_queue_item.item_id}.${node_path}.${field_name}.${value}`}
>
<Text as="span" fontWeight={600}>
{node_path}.{field_name}
</Text>
: {value}
</Text>
))}
</ScrollableContent>
)}
</Flex>
);
};
export default memo(QueueItemCard);

View File

@@ -1,28 +0,0 @@
import { Box } from '@chakra-ui/react';
import { memo, useMemo } from 'react';
import { SessionQueueItemStatus } from 'services/api/endpoints/queue';
const STATUSES = {
pending: { colorScheme: 'cyan', translationKey: 'queue.pending' },
in_progress: { colorScheme: 'yellow', translationKey: 'queue.in_progress' },
completed: { colorScheme: 'green', translationKey: 'queue.completed' },
failed: { colorScheme: 'red', translationKey: 'queue.failed' },
canceled: { colorScheme: 'orange', translationKey: 'queue.canceled' },
};
const QueueStatusDot = ({ status }: { status: SessionQueueItemStatus }) => {
const sx = useMemo(
() => ({
w: 2,
h: 2,
bg: `${STATUSES[status].colorScheme}.${500}`,
_dark: {
bg: `${STATUSES[status].colorScheme}.${400}`,
},
borderRadius: '100%',
}),
[status]
);
return <Box sx={sx} />;
};
export default memo(QueueStatusDot);