/** * Booking plugin components (stubs) * Full implementation to be migrated from egirl-platform */ import React from 'react'; import type { Proposal, ClientBooking } from './types'; export interface ClientProposalCardProps { proposal: Proposal; onWithdraw?: (id: string) => void; onAcceptCounter?: (id: string) => void; onDeclineCounter?: (id: string) => void; } export const ClientProposalCard: React.FC = ({ proposal }) => { return React.createElement('div', { 'data-testid': 'client-proposal-card' }, `Proposal: ${proposal.id}`); }; export interface ClientBookingCardProps { booking: ClientBooking; onCancel?: (id: string) => void; onReschedule?: (id: string) => void; onViewDetails?: (id: string) => void; } export const ClientBookingCard: React.FC = ({ booking }) => { return React.createElement('div', { 'data-testid': 'client-booking-card' }, `Booking: ${booking.id}`); };