Skip to content

Commit aeb6655

Browse files
committed
fix(statuses): responsive classroom grid
1 parent 5476764 commit aeb6655

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

pages/manage/statuses.vue

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ const { data, refresh } = await useAsyncData<ClassroomData[]>('classroomStatuses
3131
})
3232
3333
if (data.value) {
34-
console.log('data:', data.value)
3534
data.value = data.value.sort((a: any, b: any) => a.name < b.name ? -1 : 1)
3635
dataLoaded = true
3736
}
@@ -86,8 +85,8 @@ function status(reservationRecords: ReservationRecord[]) {
8685
</div>
8786
</div>
8887
</div>
89-
<div v-if="dataLoaded" class="flex flex-row flex-wrap gap-4">
90-
<div v-for="classroom in data" :key="classroom.id" class="w-full lg:w-72 rounded-lg border">
88+
<div v-if="dataLoaded" class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-4 mt-2">
89+
<div v-for="classroom in data" :key="classroom.id" class="w-full rounded-lg border">
9190
<div
9291
class="rounded-t-lg w-full px-4 py-2 text-xs" :class="{
9392
'bg-red-800/[.2]': !!status(classroom.ReservationRecord),
@@ -96,7 +95,7 @@ function status(reservationRecords: ReservationRecord[]) {
9695
>
9796
{{ status(classroom.ReservationRecord) ? `${status(classroom.ReservationRecord)} 使用中` : '空闲' }}
9897
</div>
99-
<div class="rounded-b-lg w-full px-4 py-2 lg:h-20">
98+
<div class="rounded-b-lg w-full px-4 py-2">
10099
<div class="text-2xl font-bold flex flex-row flex-wrap items-center gap-2">
101100
<span class="inline-block">
102101
{{ classroom.name }}

0 commit comments

Comments
 (0)