ProfilePreview.svelte 548 B

123456789101112131415161718
  1. <script lang="ts">
  2. import { LinkPreview } from 'bits-ui';
  3. import { getContext } from 'svelte';
  4. const i18n = getContext('i18n');
  5. import UserStatus from './UserStatus.svelte';
  6. import UserStatusLinkPreview from './UserStatusLinkPreview.svelte';
  7. export let user = null;
  8. </script>
  9. <LinkPreview.Root openDelay={0} closeDelay={0}>
  10. <LinkPreview.Trigger class=" cursor-pointer no-underline! font-normal! ">
  11. <slot />
  12. </LinkPreview.Trigger>
  13. <UserStatusLinkPreview id={user?.id} side="right" align="center" sideOffset={8} />
  14. </LinkPreview.Root>