This commit is contained in:
[Valentino Heman Budiarto]
2026-06-22 16:07:24 +07:00
parent 102ac2c50a
commit 4d6e825f16
3 changed files with 36 additions and 10 deletions
+15 -3
View File
@@ -92,11 +92,23 @@ export default function AddBookingPage() {
onChange={(e) => setSelectedRoomId(e.target.value)}
>
<option value="" disabled>-- Pilih Ruangan yang Tersedia --</option>
{rooms.map(room => (
<option key={room.room_id} value={room.room_id}>
{room.name} (Kapasitas: {room.capacity} | {room.floor})
{/* PERBAIKAN: Sortir Ruangan & Disable yang berstatus Maintenance */}
{[...rooms]
.sort((a, b) => a.name.localeCompare(b.name))
.map((room) => (
<option
key={room.room_id}
value={room.room_id}
disabled={room.status === 'Maintenance'}
className={room.status === 'Maintenance' ? 'text-gray-400 bg-gray-100' : 'text-gray-900'}
>
{room.name} {room.status === 'Maintenance'
? '[TIDAK TERSEDIA - SEDANG PERAWATAN]'
: `(Kapasitas: ${room.capacity} | ${room.floor})`}
</option>
))}
</select>
</div>
</div>