|
2 | 2 | <div class="place-box-dialog"> |
3 | 3 | <div class="place-box-dialog-content"> |
4 | 4 | <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"> |
6 | 6 | <img [src]="selectedPlace.image || selectedPlace.category.image" |
7 | 7 | 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 }} |
10 | 10 | </h1> |
11 | 11 |
|
12 | 12 | <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 }} |
57 | 57 | </div> |
58 | 58 | </div> |
59 | 59 |
|
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"> |
62 | 62 | <span class="text-gray-500">Place</span> |
63 | 63 | <div class="line-clamp-2">{{ selectedPlace.place }}</div> |
64 | 64 | </div> |
65 | 65 |
|
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> |
70 | 71 |
|
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> |
75 | 76 |
|
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> |
80 | 81 |
|
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> |
84 | 86 | </div> |
| 87 | + </div> |
85 | 88 |
|
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> |
90 | 92 | </div> |
91 | 93 |
|
92 | 94 | <div class="flex md:hidden mt-2 justify-center gap-1"> |
|
0 commit comments