import type { StatusKind } from '@/components/StatusChip'; import type { BookingSessionStatus, BookingStatus } from '@/services/bookings/types'; /** Booking status → the shared semantic StatusChip kind (used by the timeline + the bookings list). */ export const BOOKING_STATUS_KIND: Record = { pending_payment: 'pending', confirmed: 'info', in_progress: 'active', completed: 'verified', disputed: 'rejected', closed: 'neutral', cancelled: 'neutral', }; /** Session status → the shared semantic StatusChip kind (used by the session card + the today feed). */ export const SESSION_STATUS_KIND: Record = { scheduled: 'info', in_progress: 'active', completed: 'verified', missed: 'rejected', cancelled: 'neutral', };