import Tabs from '@/components/Tabs' import { useState, type FC } from 'react' import { TabMyRequestsEnum } from './enum/RequestEnum' import Filters from '@/components/Filters' import Button from '@/components/Button' import { AddSquare, Eye } from 'iconsax-react' import Table from '@/components/Table' import { useGetMyRequests } from './hooks/useRequestData' import moment from 'moment-jalaali' import { Link } from 'react-router-dom' import { Paths } from '@/config/Paths' const MyRequests: FC = () => { const [page, setPage] = useState(1) const [activeTab, setActiveTab] = useState(TabMyRequestsEnum.ALL) const { data } = useGetMyRequests(page, activeTab) return (

سفارشات من

setActiveTab(tab as TabMyRequestsEnum)} />
{ }} />
{ return (
{item.items.length}
) } }, { key: 'createdAt', title: 'زمان ثبت سفارش', render: (item) => { return (
{moment(item.createdAt).format('jYYYY-jMM-jDD')}
) } }, { key: 'designer', title: 'طراح', }, { key: 'status', title: 'وضعیت سفارش', }, { key: 'actions', title: '', render: (item) => { return ( ) } } ]} data={data?.data} pagination={{ currentPage: page, onPageChange: setPage, totalPages: data?.meta?.totalPages || 1 }} /> ) } export default MyRequests