import { createFileRoute } from '@tanstack/react-router' import { useTranslation } from 'react-i18next' import { useRequireActivated } from '@/features/auth/guards' import { SupportTicketList } from '@/features/support/SupportTicketList' export const Route = createFileRoute('/support')({ component: SupportPage, // Ссылка из Telegram-уведомления об изменении статуса тикета ведёт на этот же роут с // ?ticket= — отдельного роута на конкретный тикет нет, он открывается диалогом поверх списка. validateSearch: (search: Record): { ticket?: string } => ({ ticket: typeof search.ticket === 'string' ? search.ticket : undefined, }), }) function SupportPage() { const { t } = useTranslation() const { isReady } = useRequireActivated() if (!isReady) return null return (

{t('nav.support')}

) }