/* eslint-disable consistent-return */
'use client';
import { DataNotFound } from '@/components/shared/alert';
import { ServiceCard } from '@/components/shared/service-card';
import { useServicesQuery } from '@/hooks/api/services';
import { useOrderStore } from '@/stores/order';
import { type ServiceFieldsFragment } from '@repo/graphql/types';
import { LoadingSpinner } from '@repo/ui/components/ui/spinner';
import { cn } from '@repo/ui/lib/utils';
export function ServicesSelect() {
const masterId = useOrderStore((store) => store.masterId);
const { data: { services } = {}, isLoading } = useServicesQuery({
filters: {
active: {
eq: true,
},
master: {
documentId: {
eq: masterId,
},
},
},
});
if (isLoading) return