202508141346
包廂 Grid 加入樓層加入全部
This commit is contained in:
parent
5e146b344e
commit
9ecabc9069
@ -33,6 +33,7 @@ class RoomGrid extends Component
|
||||
if ($branch) {
|
||||
$rooms = Room::where('branch_id', $branch->id)->orderBy('name', 'asc')->get();
|
||||
$floors = $rooms->pluck('floor')->unique()->sort()->values()->toArray();
|
||||
array_unshift($floors, 'all');
|
||||
}
|
||||
|
||||
return view('livewire.grids.room-grid', [
|
||||
|
@ -8,7 +8,7 @@
|
||||
:class="floor === '{{ $fl }}' ? 'bg-blue-500 text-white' : 'bg-white text-gray-700'"
|
||||
x-on:click="floor = '{{ $fl }}'"
|
||||
>
|
||||
{{ $fl }}F
|
||||
{{ $fl === 'all' ? '全部' : $fl . '樓' }}
|
||||
</button>
|
||||
@endforeach
|
||||
</div>
|
||||
@ -30,7 +30,7 @@
|
||||
<div wire:poll.5s>
|
||||
<div class="grid grid-cols-3 md:grid-cols-4 lg:grid-cols-6 gap-4">
|
||||
@forelse($rooms as $room)
|
||||
<div x-show="floor == '{{ $room->floor }}' && (type == 'all' || type == '{{ $room->type }}')" x-transition class="transition-all duration-300">
|
||||
<div x-show="(floor == 'all' || floor == '{{ $room->floor }}') && (type == 'all' || type == '{{ $room->type }}')" x-transition class="transition-all duration-300">
|
||||
@if($room->type->value === \App\Enums\RoomType::SVR->value)
|
||||
<x-room-card-svr :room="$room" />
|
||||
@else
|
||||
|
Loading…
x
Reference in New Issue
Block a user