mirror of
https://github.com/emailerfacu-spec/minix-front.git
synced 2026-04-01 13:10:44 -03:00
Añadidos tooltips para los seguidos y seguidores del panel de perfil
This commit is contained in:
@@ -17,6 +17,9 @@
|
|||||||
import Badge from './ui/badge/badge.svelte';
|
import Badge from './ui/badge/badge.svelte';
|
||||||
import { resolve } from '$app/paths';
|
import { resolve } from '$app/paths';
|
||||||
import { goto } from '$app/navigation';
|
import { goto } from '$app/navigation';
|
||||||
|
import { Tooltip } from './ui/tooltip';
|
||||||
|
import TooltipTrigger from './ui/tooltip/tooltip-trigger.svelte';
|
||||||
|
import TooltipContent from './ui/tooltip/tooltip-content.svelte';
|
||||||
|
|
||||||
let { data = $bindable() } = $props();
|
let { data = $bindable() } = $props();
|
||||||
|
|
||||||
@@ -151,14 +154,30 @@
|
|||||||
<div class="flex items-center justify-between">
|
<div class="flex items-center justify-between">
|
||||||
<div class="flex -space-x-2">
|
<div class="flex -space-x-2">
|
||||||
{#each data.seguidos.response as seguidos (seguidos.id)}
|
{#each data.seguidos.response as seguidos (seguidos.id)}
|
||||||
<a href={resolve('/[perfil]', { perfil: seguidos.username })}>
|
<Tooltip>
|
||||||
<Avatar class="h-8 w-8 border-2 border-background">
|
<TooltipTrigger>
|
||||||
<AvatarImage src={seguidos.imageUrl} alt={seguidos.username} />
|
<a href={resolve('/[perfil]', { perfil: seguidos.username })}>
|
||||||
<AvatarFallback class="text-xs">
|
<Avatar class="h-8 w-8 border-2 border-background">
|
||||||
{seguidos.displayName?.[0] || ''}
|
<AvatarImage src={seguidos.imageUrl} alt={seguidos.username} />
|
||||||
</AvatarFallback>
|
<AvatarFallback class="text-xs">
|
||||||
</Avatar>
|
{seguidos.displayName?.[0] || ''}
|
||||||
</a>
|
</AvatarFallback>
|
||||||
|
</Avatar>
|
||||||
|
</a>
|
||||||
|
</TooltipTrigger>
|
||||||
|
<TooltipContent>
|
||||||
|
<span class="flex items-center gap-2">
|
||||||
|
<Avatar class="h-8 w-8 border-2 border-background">
|
||||||
|
<AvatarImage src={seguidos.imageUrl} alt={seguidos.username} />
|
||||||
|
<AvatarFallback class="text-xs">
|
||||||
|
{seguidos.displayName?.[0] || ''}
|
||||||
|
</AvatarFallback>
|
||||||
|
</Avatar>
|
||||||
|
<span class="text-lg">{seguidos.displayName}</span>
|
||||||
|
<span class="text-lg text-muted-foreground">@{seguidos.username}</span>
|
||||||
|
</span>
|
||||||
|
</TooltipContent>
|
||||||
|
</Tooltip>
|
||||||
{/each}
|
{/each}
|
||||||
</div>
|
</div>
|
||||||
{#if data.seguidos.response?.length < data.countSeguidos}
|
{#if data.seguidos.response?.length < data.countSeguidos}
|
||||||
@@ -188,14 +207,30 @@
|
|||||||
<div class="flex items-center justify-between">
|
<div class="flex items-center justify-between">
|
||||||
<div class="flex -space-x-2">
|
<div class="flex -space-x-2">
|
||||||
{#each data.seguidores.response as seguidores (seguidores.id)}
|
{#each data.seguidores.response as seguidores (seguidores.id)}
|
||||||
<a href={resolve('/[perfil]', { perfil: seguidores.username })}>
|
<Tooltip>
|
||||||
<Avatar class="h-8 w-8 border-2 border-background">
|
<TooltipTrigger>
|
||||||
<AvatarImage src={seguidores.imageUrl} alt={seguidores.username} />
|
<a href={resolve('/[perfil]', { perfil: seguidores.username })}>
|
||||||
<AvatarFallback class="text-xs">
|
<Avatar class="h-8 w-8 border-2 border-background">
|
||||||
{seguidores.displayName?.[0] || ''}
|
<AvatarImage src={seguidores.imageUrl} alt={seguidores.username} />
|
||||||
</AvatarFallback>
|
<AvatarFallback class="text-xs">
|
||||||
</Avatar>
|
{seguidores.displayName?.[0] || ''}
|
||||||
</a>
|
</AvatarFallback>
|
||||||
|
</Avatar>
|
||||||
|
</a>
|
||||||
|
</TooltipTrigger>
|
||||||
|
<TooltipContent>
|
||||||
|
<span class="flex items-center gap-2">
|
||||||
|
<Avatar class="h-8 w-8 border-2 border-background">
|
||||||
|
<AvatarImage src={seguidores.imageUrl} alt={seguidores.username} />
|
||||||
|
<AvatarFallback class="text-xs">
|
||||||
|
{seguidores.displayName?.[0] || ''}
|
||||||
|
</AvatarFallback>
|
||||||
|
</Avatar>
|
||||||
|
<span class="text-lg">{seguidores.displayName}</span>
|
||||||
|
<span class="text-lg text-muted-foreground">@{seguidores.username}</span>
|
||||||
|
</span>
|
||||||
|
</TooltipContent>
|
||||||
|
</Tooltip>
|
||||||
{/each}
|
{/each}
|
||||||
</div>
|
</div>
|
||||||
{#if data.seguidores.response?.length < data.countSeguidores}
|
{#if data.seguidores.response?.length < data.countSeguidores}
|
||||||
|
|||||||
Reference in New Issue
Block a user