refactor(booking): remove maintenance-related metrics and UI components

This commit is contained in:
Jose Selesan
2026-06-08 15:28:49 -03:00
parent b48dd4f15d
commit b2f9a14b87
10 changed files with 19 additions and 95 deletions

View File

@@ -215,10 +215,6 @@ function BookingCourtInfo({ schedule }: { schedule: BookingCourtSchedule }) {
<span className="size-2 rounded-full bg-reserved" />
{schedule.metrics.reserved}
</span>
<span className="inline-flex items-center gap-1">
<span className="size-2 rounded-full bg-maintenance" />
{schedule.metrics.maintenance}
</span>
</div>
</div>
</div>
@@ -247,8 +243,7 @@ function BookingSlotBlock({ segment, schedule, rangeStart, totalMinutes }: Booki
'border-primary/70 bg-primary/20 text-primary hover:bg-primary/25',
segment.status === 'reserved' &&
'border-reserved/70 bg-reserved/80 text-reserved-foreground',
segment.status === 'maintenance' &&
'border-maintenance/80 bg-maintenance/75 text-maintenance-foreground',
segment.booking?.status === 'COMPLETED' &&
'border-reserved/70 bg-reserved/25 dark:text-reserved-foreground text-gray-600 line-through',
segment.booking?.status === 'NOSHOW' &&
@@ -300,7 +295,7 @@ function BookingSlotBlock({ segment, schedule, rangeStart, totalMinutes }: Booki
</div>
<span className="mt-1 flex items-center gap-1 truncate opacity-90">
<Users className="size-3" />
{segment.booking?.customerName ?? 'Mantenimiento'}
{segment.booking?.customerName ?? 'Sin información'}
</span>
</>
)}