import { useState, type FC } from 'react' import { Link } from 'react-router-dom' import { useGetUsers } from './hooks/useUserData' import Table from '@/components/Table' import PresignedImage from '@/components/PresignedImage' import moment from 'moment-jalaali' import Button from '@/components/Button' import { AddSquare, Edit } from 'iconsax-react' import { Paths } from '@/config/Paths' const UsersList: FC = () => { const [page, setPage] = useState(1) const { data } = useGetUsers(page) return (

کاربران

item.avatarUrl ? : '-', }, { key: 'fullName', title: 'نام و نام خانوادگی', render: (item) => { if (item.firstName) return (
{item.firstName + ' ' + item.lastName}
) else return (
{item.phone}
) } }, { key: 'phone', title: 'موبایل' }, { key: 'createdAt', title: 'تاریخ ثبت نام', render: (item) => { return (
{moment(item.createdAt).format('jYYYY-jMM-jDD')}
) } }, { key: 'actions', title: 'عملیات', render: (item) => ( ), }, ]} data={data?.data} pagination={{ currentPage: page, onPageChange: setPage, totalPages: data?.meta?.totalPages as number }} /> ) } export default UsersList