19 lines
567 B
TypeScript
19 lines
567 B
TypeScript
'use client';
|
||
|
||
import { type SlotComponentProps } from './types';
|
||
import { OrderCard } from '@/components/shared/order-card';
|
||
import { useSlotQuery } from '@/hooks/api/slots';
|
||
|
||
export function SlotOrdersList({ documentId }: Readonly<SlotComponentProps>) {
|
||
const { data: { slot } = {} } = useSlotQuery({ documentId });
|
||
|
||
if (!slot) return null;
|
||
|
||
return (
|
||
<div className="flex flex-col space-y-2">
|
||
<h1 className="font-bold">Записи</h1>
|
||
{slot?.orders.map((order) => order && <OrderCard key={order.documentId} {...order} />)}
|
||
</div>
|
||
);
|
||
}
|