@@ -44,7 +44,7 @@ const totalAccounts = computed(() => pdsUsers.value.length)
4444 </script >
4545
4646<template >
47- <main class =" container flex-1 py-12 sm:py-16" >
47+ <main class =" container flex-1 py-12 sm:py-16 overflow-x-hidden " >
4848 <article class =" max-w-2xl mx-auto" >
4949 <header class =" mb-12" >
5050 <div class =" flex items-baseline justify-between gap-4 mb-4" >
@@ -156,30 +156,25 @@ const totalAccounts = computed(() => pdsUsers.value.length)
156156 :key =" user.handle"
157157 class =" block group relative hover:z-10"
158158 >
159- <a
160- :href =" `https://bsky.app/profile/${user.handle}`"
161- target =" _blank"
162- rel =" noopener noreferrer"
163- :aria-label =" $t('pds.community.view_profile', { handle: user.handle })"
164- class =" block rounded-lg"
165- >
166- <img
167- :src =" user.avatar"
168- :alt =" `${user.handle}'s avatar`"
169- @error =" handleImageError(user.handle)"
170- width =" 48"
171- height =" 48"
172- class =" w-12 h-12 rounded-lg ring-2 ring-transparent group-hover:ring-accent transition-all duration-200 ease-out group-hover:scale-125 will-change-transform"
173- loading =" lazy"
174- />
175- <span
176- class =" pointer-events-none absolute -top-9 inset-is-1/2 -translate-x-1/2 whitespace-nowrap rounded-md bg-gray-900 text-white dark:bg-gray-100 dark:text-gray-900 text-xs px-2 py-1 shadow-lg opacity-0 scale-95 transition-all duration-150 group-hover:opacity-100 group-hover:scale-100"
177- dir =" ltr"
178- role =" tooltip"
159+ <TooltipApp :text =" `@${user.handle}`" class =" block" position =" top" >
160+ <a
161+ :href =" `https://bsky.app/profile/${user.handle}`"
162+ target =" _blank"
163+ rel =" noopener noreferrer"
164+ :aria-label =" $t('pds.community.view_profile', { handle: user.handle })"
165+ class =" block rounded-lg"
179166 >
180- @{{ user.handle }}
181- </span >
182- </a >
167+ <img
168+ :src =" user.avatar"
169+ :alt =" `${user.handle}'s avatar`"
170+ @error =" handleImageError(user.handle)"
171+ width =" 48"
172+ height =" 48"
173+ class =" w-12 h-12 rounded-lg ring-2 ring-transparent group-hover:ring-accent transition-all duration-200 ease-out group-hover:scale-125 will-change-transform"
174+ loading =" lazy"
175+ />
176+ </a >
177+ </TooltipApp >
183178 </li >
184179 </ul >
185180 <p v-if =" usersWithoutAvatars.length" class =" text-center mt-4 text-fg-muted text-sm" >
0 commit comments