Skip to content

Commit 9d03d3d

Browse files
committed
💄 Enhance responsiveness
1 parent c9149b3 commit 9d03d3d

File tree

1 file changed

+26
-24
lines changed

1 file changed

+26
-24
lines changed

src/src/app/shared/place-box/place-box.component.html

Lines changed: 26 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22
<div class="place-box-dialog">
33
<div class="place-box-dialog-content">
44
<div class="flex justify-between items-center mb-3">
5-
<div class="flex items-center gap-4 w-full">
5+
<div class="flex items-center gap-4 w-full max-w-full">
66
<img [src]="selectedPlace.image || selectedPlace.category.image"
77
class="object-cover rounded-full size-16">
8-
<div class="flex grow md:flex-col">
9-
<h1 class="text-gray-800 font-bold mb-0 line-clamp-1">{{ selectedPlace.name }}
8+
<div class="flex grow min-w-0 md:flex-col">
9+
<h1 class="text-gray-800 font-bold mb-0 truncate">{{ selectedPlace.name }}
1010
</h1>
1111

1212
<div class="hidden md:flex mt-2 gap-1">
@@ -57,36 +57,38 @@ <h1 class="text-gray-800 font-bold mb-0 line-clamp-1">{{ selectedPlace.name }}
5757
</div>
5858
</div>
5959

60-
<div class="mt-4 grid grid-cols-2 md:grid-cols-4">
61-
<div class="col-span-2 flex flex-col mb-4">
60+
<div class="mt-4 grid grid-cols-2 md:grid-cols-5">
61+
<div class="col-span-2 md:col-span-3 flex flex-col mb-4">
6262
<span class="text-gray-500">Place</span>
6363
<div class="line-clamp-2">{{ selectedPlace.place }}</div>
6464
</div>
6565

66-
<div class="flex flex-col mb-4">
67-
<span class="text-gray-500">Latitude</span>
68-
<span>{{ selectedPlace.lat }}</span>
69-
</div>
66+
<div class="grid grid-cols-2 col-span-2">
67+
<div class="flex flex-col mb-4">
68+
<span class="text-gray-500">Latitude</span>
69+
<span>{{ selectedPlace.lat }}</span>
70+
</div>
7071

71-
<div class="flex flex-col mb-4">
72-
<span class="text-gray-500">Longitude</span>
73-
<span>{{ selectedPlace.lng }}</span>
74-
</div>
72+
<div class="flex flex-col mb-4">
73+
<span class="text-gray-500">Longitude</span>
74+
<span>{{ selectedPlace.lng }}</span>
75+
</div>
7576

76-
<div class="col-span-2 flex flex-col mb-4">
77-
<span class="text-gray-500">Description</span>
78-
<span>{{ selectedPlace.description || '-' }}</span>
79-
</div>
77+
<div class="flex flex-col mb-4">
78+
<span class="text-gray-500">Price</span>
79+
<span>{{ selectedPlace.price || '-' }} {{ currency$ | async }}</span>
80+
</div>
8081

81-
<div class="flex flex-col mb-4">
82-
<span class="text-gray-500">Price</span>
83-
<span>{{ selectedPlace.price || '-' }} {{ currency$ | async }}</span>
82+
<div class="flex flex-col mb-4">
83+
<span class="text-gray-500">Duration</span>
84+
<span>{{ selectedPlace.duration || '-' }}</span>
85+
</div>
8486
</div>
87+
</div>
8588

86-
<div class="flex flex-col mb-4">
87-
<span class="text-gray-500">Duration</span>
88-
<span>{{ selectedPlace.duration || '-' }}</span>
89-
</div>
89+
<div class="flex flex-col mb-4 max-h-40 overflow-y-auto">
90+
<span class="text-gray-500">Description</span>
91+
<span class="break-words">{{ selectedPlace.description || '-' }}</span>
9092
</div>
9193

9294
<div class="flex md:hidden mt-2 justify-center gap-1">

0 commit comments

Comments
 (0)