import { DoorOpen, Users } from 'lucide-react' import Link from 'next/link' import { Badge } from '@/components/ui/badge' import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card' interface UserRoom { id: number name: string state: string users: number usersMax: number } interface UserRoomsProps { rooms: UserRoom[] } const stateColors: Record = { open: 'default', locked: 'secondary', password: 'destructive', invisible: 'outline', } export function UserRooms({ rooms }: UserRoomsProps) { return ( Rooms ({rooms.length}) {rooms.length === 0 ? (

This user doesn't own any rooms.

) : (
{rooms.map((room) => (

{room.name}

{room.state} {room.users}/{room.usersMax}
#{room.id} ))}
)}
) }