gitscope
https://dev.kronoz.win/r/marzneshin.git
dashboard/src/features/users/components/no-service-alert/index.tsx · v0.5.4
Source
1 d42c6e6 Mardin 2y ago import { useServicesQuery } from '@marzneshin/features/services';
2 d42c6e6 Mardin 2y ago import { Link } from '@tanstack/react-router'
3 d42c6e6 Mardin 2y ago import { useTranslation } from 'react-i18next';
4 d42c6e6 Mardin 2y ago import {
5 56b916e Mardin 2y ago AlertCard,
6 d42c6e6 Mardin 2y ago } from '@marzneshin/components';
7 d42c6e6 Mardin 2y ago
8 d42c6e6 Mardin 2y ago export const UsersNoServiceAlert = () => {
9 d42c6e6 Mardin 2y ago const { t } = useTranslation();
10 d42c6e6 Mardin 2y ago const { data } = useServicesQuery({ page: 1, size: 10 });
11 d42c6e6 Mardin 2y ago return (data && data.pageCount === 0) && (
12 56b916e Mardin 2y ago <AlertCard
13 56b916e Mardin 2y ago title={t('page.users.services-alert.title')}
14 56b916e Mardin 2y ago desc={
15 56b916e Mardin 2y ago <>
16 56b916e Mardin 2y ago {t('page.users.services-alert.desc')}
17 56b916e Mardin 2y ago <Link className="m-1 font-semibold text-secondary-foreground" to="/services">{t('page.nodes.certificate-alert.click')}</Link>
18 56b916e Mardin 2y ago </>
19 56b916e Mardin 2y ago }
20 56b916e Mardin 2y ago />
21 d42c6e6 Mardin 2y ago )
22 d42c6e6 Mardin 2y ago }
23 d42c6e6 Mardin 2y ago