feat: bs cloud header in settings, cloud pfp as local pfp option & doc updates

updates to docs and also profile
This commit is contained in:
StroepWafel
2026-04-07 21:15:29 +09:30
committed by GitHub
parent e18853ba3a
commit 1e6e57ddcd
16 changed files with 124 additions and 52 deletions
@@ -3,6 +3,11 @@
import { cloudAuth } from "@/seqta/utils/CloudAuth";
import CloudLoginForm from "./CloudLoginForm.svelte";
let { alwaysShowUserName = false } = $props<{
/** When true (e.g. narrow extension popup), show display name below sm breakpoint */
alwaysShowUserName?: boolean;
}>();
let cloudState = $state(cloudAuth.state);
let open = $state(false);
let dropdownEl: HTMLElement;
@@ -65,7 +70,11 @@
{getInitials()}
</div>
{/if}
<span class="hidden max-w-24 truncate sm:inline text-base">
<span
class={alwaysShowUserName
? "inline max-w-[10rem] truncate text-sm"
: "hidden max-w-24 truncate sm:inline text-base"}
>
{cloudState.user?.displayName || cloudState.user?.username || cloudState.user?.email || "User"}
</span>
{:else}