import { useMutation, useQueryClient } from '@tanstack/react-query'; import { Icon } from '@barev/ui'; import { errorText, haptic, navigate, useI18n, useToast, useTRPC } from '@barev/web'; /** Первый вход: кто перед нами — переезжает или уже живёт в Армении. Сменить можно в профиле */ export function Segment() { const { t } = useI18n(); const trpc = useTRPC(); const qc = useQueryClient(); const toast = useToast(); const set = useMutation( trpc.client.setSegment.mutationOptions({ onSuccess: () => { haptic.ok(); navigate('/', { replace: true }); void qc.invalidateQueries(); }, onError: (e) => toast(errorText(t, e), 'error'), }), ); return (

{t('client.segment.title')}

{t('client.segment.sub')}

); }