調整 FavoriteSongs 資料塞值改用seeder 加入 user_song table /api/room/receiveRegister 調整邏輯 room介面 開關包帳功能調整 寫入心跳封包 20250522
22 lines
808 B
PHP
22 lines
808 B
PHP
@php
|
|
use App\Enums\RoomStatus;
|
|
$statusColors = [
|
|
RoomStatus::Active->value => 'green-600',
|
|
RoomStatus::Closed->value => 'gray-600',
|
|
RoomStatus::Error->value => 'red-600',
|
|
];
|
|
@endphp
|
|
|
|
<div class="border p-2 rounded shadow-md h-32 relative cursor-pointer bg-amber-50">
|
|
{{-- 房間名稱 + 線上狀態圓點 --}}
|
|
<div class="font-bold flex items-center gap-1">
|
|
<span class="w-2.5 h-2.5 rounded-full inline-block
|
|
{{ $room->is_online ? 'bg-green-500' : 'bg-red-500' }}">
|
|
</span>
|
|
<span>{{ $room->type->labels().".".$room->name }}</span>
|
|
|
|
</div>
|
|
<div class="text-sm text-{{ $statusColors[$room->status->value] ?? 'gray-500' }} text-center">
|
|
{{ $room->status->labels() }}
|
|
</div>
|
|
</div> |