Something went wrong. Try again.
your personal website on atproto - mirror blento.app
Something went wrong. Try again.
1234567891011121314151617181920212223242526272829<script lang="ts"> import { user, login, logout } from '$lib/atproto'; import type { WebsiteData } from '$lib/types'; import type { ActorIdentifier } from '@atcute/lexicons'; import { Avatar, Button, Popover } from '@foxui/core';
let { data }: { data: WebsiteData; } = $props();
let settingsPopoverOpen = $state(false);</script>
{#if user.isLoggedIn && user.profile} <div class="fixed right-4 bottom-4 z-20"> <Popover sideOffset={8} bind:open={settingsPopoverOpen} class="bg-base-100 dark:bg-base-900"> {#snippet child({ props })} <button {...props}> <Avatar src={user.profile?.avatar} alt="" class="size-15 rounded-full" /> </button> {/snippet}
<Button variant="ghost" onclick={logout}>Logout</Button> </Popover> </div>{/if}