+12
-12
src/lib/components/layout/Header.svelte
+12
-12
src/lib/components/layout/Header.svelte
···
5
5
import * as LucideIcons from '@lucide/svelte';
6
6
import ThemeToggle from './ThemeToggle.svelte';
7
7
import WolfToggle from './WolfToggle.svelte';
8
-
import DecimalClock from './DecimalClock.svelte';
9
8
import { navItems } from '$lib/data/navItems';
10
9
import { fetchProfile, type ProfileData } from '$lib/services/atproto';
11
10
import { defaultSiteMeta, createSiteMeta, type SiteMetadata } from '$lib/helper/siteMeta';
···
85
84
<!-- Logo/Avatar with hover title -->
86
85
<a
87
86
href="/"
88
-
class="group relative flex min-w-0 shrink items-center gap-2"
87
+
class="group relative flex min-w-0 shrink items-center"
89
88
onclick={closeMobileMenu}
90
89
aria-label="Home - {siteMeta.title}"
91
90
>
···
113
112
></div>
114
113
{/if}
115
114
116
-
<!-- Site title revealed on hover -->
117
-
<span
118
-
class="absolute top-1/2 left-full ml-2 -translate-y-1/2 truncate text-lg font-bold text-ink-900 opacity-0 transition-all duration-300 group-hover:opacity-100 sm:ml-3 dark:text-ink-50"
119
-
aria-hidden="true"
120
-
>
121
-
{siteMeta.title}
122
-
</span>
123
115
</div>
116
+
<!-- Site title revealed on hover -->
117
+
<span
118
+
class="ml-2 truncate text-lg font-bold text-ink-900 opacity-0 transition-all duration-300 group-hover:opacity-100 sm:ml-3 dark:text-ink-50"
119
+
aria-hidden="true"
120
+
>
121
+
{siteMeta.title}
122
+
</span>
124
123
</a>
125
124
126
-
<!-- Desktop Navigation -->
125
+
<!-- Right side: Navigation + Toggles -->
127
126
<div class="hidden items-center gap-4 md:flex">
128
127
<ul class="flex items-center gap-6" role="list">
129
128
{#each navItems as item}
···
152
151
</li>
153
152
{/each}
154
153
</ul>
155
-
<DecimalClock />
154
+
155
+
<!-- Desktop Toggles -->
156
156
<div class="flex items-center gap-2">
157
157
<WolfToggle />
158
158
<ThemeToggle />
159
159
</div>
160
160
</div>
161
161
162
-
<!-- Mobile Menu Button -->
162
+
<!-- Mobile Menu Button + Toggles -->
163
163
<div class="flex items-center gap-2 md:hidden">
164
164
<WolfToggle />
165
165
<ThemeToggle />