import Filters from '@/components/Filters'
import { type FC } from 'react'
import Table from '@/components/Table'
import { AddSquare, Edit2, Eye, Printer, Receipt21 } from 'iconsax-react'
import { useGetOrders } from './hooks/useOrderData'
import moment from 'moment-jalaali'
import { Link } from 'react-router-dom'
import { Paths } from '@/config/Paths'
import type { OrderListItemType } from './types/Types'
import Button from '@/components/Button'
const OrdersList: FC = () => {
const { data } = useGetOrders()
return (
{ }} />
columns={[
{
key: 'orderNumber',
title: 'شماره',
},
{
key: 'customer',
title: 'مشتری',
render: (item) => {
return (
{item.user?.firstName ? item.user?.firstName + ' ' + item.user?.lastName : item.user?.phone}
)
}
},
{
key: 'product',
title: 'نام محصول',
render: (item) => (
{item.product?.title ?? '—'}
),
},
{
key: 'createdAt',
title: 'تاریخ ایجاد ',
render: (item) => {
return (
{moment(item.createdAt).format('jYYYY-jMM-jDD')}
)
}
},
{
key: 'type',
title: 'تعداد اقلام',
render: () => ۱
,
},
{
key: 'designer',
title: 'مجری / طراح',
},
{
key: 'status',
title: 'وضعیت',
render: (item) => {
return (
{item.status}
)
}
},
{
key: 'actions',
title: '',
render: (item) => {
return (
)
}
},
]}
data={data?.data}
/>
)
}
export default OrdersList