|
251 | 251 | </div> |
252 | 252 | </template> |
253 | 253 | <template #body="{ data }"> |
254 | | - <div class="flex items-center justify-between gap-2"> |
255 | | - <div class="max-w-[70vw] flex items-center gap-2"> |
| 254 | + <div class="flex items-center justify-between gap-2 w-full min-w-0"> |
| 255 | + <div class="flex items-center gap-2 min-w-0"> |
256 | 256 | <Image |
257 | 257 | v-if="data.image && visibleColumns.includes('image')" |
258 | 258 | :src="getImageViaProxy(data.image)" |
259 | 259 | class="cursor-pointer flex-none" |
260 | 260 | image-class="size-12 rounded-full" |
261 | 261 | @click="openContactInformation(data)" |
262 | 262 | /> |
263 | | - <div class="truncate"> |
| 263 | + |
| 264 | + <div class="min-w-0"> |
264 | 265 | <div |
265 | 266 | v-if="data.name && visibleColumns.includes('name')" |
266 | | - class="truncate w-min cursor-pointer" |
| 267 | + class="truncate cursor-pointer" |
267 | 268 | @click="openContactInformation(data)" |
268 | 269 | > |
269 | 270 | {{ data.name }} |
270 | 271 | </div> |
| 272 | + |
271 | 273 | <div |
272 | 274 | class="truncate cursor-pointer" |
273 | 275 | :class="{ |
|
281 | 283 | </div> |
282 | 284 | </div> |
283 | 285 |
|
| 286 | + <!-- RIGHT --> |
284 | 287 | <div |
285 | 288 | v-if=" |
286 | 289 | (data.same_as && visibleColumns.includes('same_as')) || |
287 | 290 | (data.telephone && visibleColumns.includes('telephone')) |
288 | 291 | " |
289 | | - class="flex md:hidden gap-2" |
| 292 | + class="flex md:hidden gap-2 flex-shrink-0" |
290 | 293 | > |
291 | 294 | <template |
292 | 295 | v-if="data.telephone && visibleColumns.includes('telephone')" |
|
308 | 311 | </template> |
309 | 312 | </div> |
310 | 313 | </div> |
311 | | - <div class="flex items-center"> |
| 314 | + |
| 315 | + <div class="flex items-center gap-2 flex-shrink-0"> |
312 | 316 | <div |
313 | 317 | v-if=" |
314 | 318 | (data.same_as && visibleColumns.includes('same_as')) || |
315 | 319 | (data.telephone && visibleColumns.includes('telephone')) |
316 | 320 | " |
317 | | - class="hidden md:flex gap-2" |
| 321 | + class="hidden md:flex gap-2 flex-shrink-0" |
318 | 322 | > |
319 | 323 | <template |
320 | 324 | v-if="data.telephone && visibleColumns.includes('telephone')" |
|
0 commit comments