Skip to content

Commit 7e1f611

Browse files
chore: wip
1 parent cbfe80d commit 7e1f611

File tree

2 files changed

+14
-20
lines changed

2 files changed

+14
-20
lines changed

resources/components/Bench/Court/CourtHouseDirectory.vue

Lines changed: 12 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -66,32 +66,26 @@ const filteredCourtHouses = computed(() => {
6666
v-for="court in filteredCourtHouses"
6767
:key="court.id"
6868
:to="`courts/${court.id}/profile`"
69-
class="group relative bg-off-gray rounded-2xl shadow-sm hover:shadow-lg transition-all duration-300 overflow-hidden border border-gray-100 hover:border-softBrown"
69+
class="group relative bg-white rounded-2xl shadow-sm hover:shadow-lg transition-all duration-300 overflow-hidden border border-gray-100 hover:border-softBrown"
7070
>
71-
<!-- Background Image Container -->
72-
<div class="absolute inset-0 z-0">
71+
<!-- Main Image Container -->
72+
<div class="relative h-48 w-full">
7373
<img
7474
:src="court.image"
7575
:alt="`${court.name} courthouse`"
76-
class="h-full w-full object-cover opacity-10 group-hover:opacity-30 transition-all duration-300"
76+
class="h-full w-full object-cover"
7777
>
78-
<div class="absolute inset-0 bg-gradient-to-b from-white/70 via-white/40 to-white/80 group-hover:from-white/60 group-hover:via-white/30 group-hover:to-white/70 transition-all duration-300"></div>
78+
<div class="absolute inset-0 bg-gradient-to-t from-black/50 to-transparent"></div>
79+
<div class="absolute bottom-4 left-4">
80+
<span class="inline-flex items-center rounded-full bg-white/90 px-3 py-1 text-sm font-medium text-gray-700 ring-1 ring-inset ring-gray-700/10">
81+
{{ court.state }}
82+
</span>
83+
</div>
7984
</div>
8085

8186
<!-- Content Container -->
82-
<div class="relative z-10 p-6">
83-
<div class="relative">
84-
<div class="mx-auto h-40 w-40 overflow-hidden rounded-full ring-4 ring-gray-50 group-hover:ring-softBrown transition-all duration-300">
85-
<img class="h-full w-full object-cover" :src="court.image" :alt="court.name">
86-
</div>
87-
<div class="absolute -bottom-2 left-1/2 transform -translate-x-1/2">
88-
<span class="inline-flex items-center rounded-full bg-warm-gray px-3 py-1 text-sm font-medium text-gray-700 ring-1 ring-inset ring-gray-700/10">
89-
{{ court.state }}
90-
</span>
91-
</div>
92-
</div>
93-
94-
<div class="mt-8 text-center">
87+
<div class="p-6">
88+
<div class="text-center">
9589
<h3 class="text-xl font-semibold text-gray-900 group-hover:text-deep-brown transition-colors duration-200">{{ court.name }}</h3>
9690
<p class="mt-2 text-sm text-gray-500">{{ court.city }}, {{ court.state }}</p>
9791
<p class="mt-1 text-sm text-gray-500">{{ court.address }}</p>

resources/components/Bench/Judge/ReviewJudgeSearch.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ const filteredJudges = computed(() => {
1111
if (!searchQuery.value) return []
1212
return judges.value.filter(judge =>
1313
judge.name.toLowerCase().includes(searchQuery.value.toLowerCase()) ||
14-
judge.court.toLowerCase().includes(searchQuery.value.toLowerCase()) ||
14+
judge.court.name.toLowerCase().includes(searchQuery.value.toLowerCase()) ||
1515
judge.department.toLowerCase().includes(searchQuery.value.toLowerCase())
1616
)
1717
})
@@ -50,7 +50,7 @@ const selectJudge = (judge: any) => {
5050
<img :src="judge.image" class="h-10 w-10 rounded-full filter grayscale" :alt="judge.name">
5151
<div class="ml-3">
5252
<p class="text-sm font-medium text-gray-900">{{ judge.name }}</p>
53-
<p class="text-sm text-gray-500">{{ judge.court }}</p>
53+
<p class="text-sm text-gray-500">{{ judge.court.name }}</p>
5454
<p class="text-xs text-gray-500">{{ judge.department }}</p>
5555
</div>
5656
</div>

0 commit comments

Comments
 (0)