From 25f6e26901b9bda67f3d4554ba5ea661c942be5a Mon Sep 17 00:00:00 2001 From: vchikalkin Date: Tue, 24 Jun 2025 10:52:25 +0300 Subject: [PATCH] move OrderCard types close to component --- apps/web/components/schedule/types/index.tsx | 2 -- apps/web/components/shared/order-card.tsx | 5 ++++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/apps/web/components/schedule/types/index.tsx b/apps/web/components/schedule/types/index.tsx index fda2c2e..42eff62 100644 --- a/apps/web/components/schedule/types/index.tsx +++ b/apps/web/components/schedule/types/index.tsx @@ -1,5 +1,3 @@ import type * as GQL from '@repo/graphql/types'; -export type OrderClient = NonNullable['client']; -export type OrderComponentProps = GQL.OrderFieldsFragment; export type SlotComponentProps = GQL.SlotFieldsFragment; diff --git a/apps/web/components/shared/order-card.tsx b/apps/web/components/shared/order-card.tsx index 1a84188..b7e407d 100644 --- a/apps/web/components/shared/order-card.tsx +++ b/apps/web/components/shared/order-card.tsx @@ -1,14 +1,17 @@ /* eslint-disable canonical/id-match */ 'use client'; -import { type OrderClient, type OrderComponentProps } from '../schedule/types'; import { ReadonlyTimeRange } from './time-range/readonly'; import { Enum_Order_State } from '@repo/graphql/types'; +import type * as GQL from '@repo/graphql/types'; import { Avatar, AvatarFallback, AvatarImage } from '@repo/ui/components/ui/avatar'; import { Badge } from '@repo/ui/components/ui/badge'; import { cn } from '@repo/ui/lib/utils'; import Link from 'next/link'; +type OrderClient = NonNullable['client']; +type OrderComponentProps = GQL.OrderFieldsFragment; + export function OrderCard({ documentId, ...order }: Readonly) { const isCompleted = order?.state === Enum_Order_State.Completed; const isCancelled = order?.state === Enum_Order_State.Cancelled;