diff --git a/apps/web/components/profile/services/services-list.tsx b/apps/web/components/profile/services/services-list.tsx index c04963b..3441446 100644 --- a/apps/web/components/profile/services/services-list.tsx +++ b/apps/web/components/profile/services/services-list.tsx @@ -1,3 +1,4 @@ +/* eslint-disable canonical/id-match */ 'use client'; import { type ProfileProps } from '../types'; @@ -5,13 +6,17 @@ import { DataNotFound } from '@/components/shared/alert'; import { ServiceCard } from '@/components/shared/service-card'; import { useCustomerQuery } from '@/hooks/api/customers'; import { useServicesQuery } from '@/hooks/api/services'; +import { Enum_Customer_Role } from '@repo/graphql/types'; import { LoadingSpinner } from '@repo/ui/components/ui/spinner'; import Link from 'next/link'; // Компонент для отображения услуг мастера (без ссылок, только просмотр) export function ReadonlyServicesList({ telegramId }: Readonly) { + const { data: { customer } = {} } = useCustomerQuery({ telegramId }); const { isLoading, services } = useServices(telegramId); + if (customer?.role === Enum_Customer_Role.Client) return null; + return (

Услуги