import { Alert, AlertDescription, AlertTitle, Card, CardContent, CardFooter, CardHeader, CardTitle, Page, Loading, } from '@marzneshin/components'; import { useServicesQuery } from '@marzneshin/features/services'; import { UsersTable } from '@marzneshin/features/users'; import { ExclamationTriangleIcon } from '@radix-ui/react-icons'; import { Link, createFileRoute, Outlet } from '@tanstack/react-router' import { type FC, Suspense } from 'react'; import { useTranslation } from 'react-i18next'; export const UsersPage: FC = () => { const { data } = useServicesQuery({ page: 1, size: 10 }); const { t } = useTranslation(); return ( {t('users')} }> {(data && data.pageCount === 0) && ( {t('page.users.services-alert.title')} {t('page.users.services-alert.desc')} {t('page.nodes.certificate-alert.click')} )} ) }; export const Route = createFileRoute('/_dashboard/users')({ component: () => , })