feat: use RTK Query to get order deails (#73)

This commit is contained in:
RustamRu
2025-01-26 19:20:36 +03:00
parent e3d316c418
commit 45c4ca16c8
17 changed files with 126 additions and 97 deletions

View File

@@ -19,7 +19,7 @@ import { OrderStatus } from './status';
type OrderDetailsProps = Pick<
Order.View,
| 'id'
| 'orderNumber'
| 'status'
| 'phone'
| 'carNumber'
@@ -32,7 +32,7 @@ type OrderDetailsProps = Pick<
>;
export const OrderDetails: FC<OrderDetailsProps> = ({
id,
orderNumber,
status,
phone,
carNumber,
@@ -58,7 +58,7 @@ export const OrderDetails: FC<OrderDetailsProps> = ({
gap={2}
>
<Heading as='h2' size='lg'>
{t('title', { number: id })}
{t('title', { number: orderNumber })}
</Heading>
<OrderStatus value={status} />
</HStack>

View File

@@ -15,19 +15,19 @@ const getPropsByStatus = (
colorScheme: 'red',
children: t('canceled'),
};
case 'progress':
return {
colorScheme: 'yellow',
children: t('progress'),
};
case 'pending':
return {
colorScheme: 'yellow',
children: t('pending'),
};
case 'progress':
return {
colorScheme: 'orange',
children: t('progress'),
};
case 'working':
return {
colorScheme: 'yellow',
colorScheme: 'orange',
children: t('working'),
};
case 'complete':