fix: language selector speech bubble, profile menu on mobile, hide redundant hamburger

- LanguageSelector: add speech bubble tail, replace green active with
  nord8 blue + dark text, remove floating gap
- Header: hide hamburger menu on mobile when no links, show profile
  picture directly in top bar instead
- UserHeader: center mobile dropdown, fix tail color/position, add
  profile picture overlay to tuck tail behind, add drop shadow
- Main layout: stop passing empty links snippet
This commit is contained in:
2026-02-17 13:22:16 +01:00
parent e1a138e4be
commit f2d8b29fd5
4 changed files with 45 additions and 17 deletions
-5
View File
@@ -8,11 +8,6 @@ let user = $derived(data.session?.user);
</script>
<Header>
{#snippet links()}
<ul class=site_header>
</ul>
{/snippet}
{#snippet language_selector_mobile()}
<LanguageSelector />
{/snippet}