Skip to content

Commit b08fb06

Browse files
committed
feat: update header button styles
1 parent 348a0ee commit b08fb06

File tree

4 files changed

+19
-9
lines changed

4 files changed

+19
-9
lines changed

components/DarkModeToggle.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ function toggleDark() {
99
<NButton
1010
btn="ghost-gray"
1111
class="text-base"
12-
square
12+
square="8"
1313
icon
14-
label="i-radix-icons-sun dark:i-radix-icons-moon"
14+
label="dark:i-radix-icons-sun i-radix-icons-moon"
1515
aria-label="Color Mode"
1616
@click="toggleDark"
1717
/>

components/layout/Header.vue

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,19 +30,30 @@ const config = useConfig()
3030

3131
<div class="flex flex-1 justify-end gap-2">
3232
<LayoutSearchButton v-if="!config.search.inAside" />
33-
<div class="inline-flex gap-1">
33+
<div class="inline-flex">
3434
<NButton
3535
v-for="(link, i) in config.header.links"
3636
:key="i"
3737
btn="ghost-gray"
3838
class="hidden text-base md:flex"
3939
v-bind="link"
40-
square
40+
square="8"
4141
icon
4242
:label="link.icon"
4343
/>
4444
<DarkModeToggle v-if="config.header.darkModeToggle" />
45-
<NThemeSwitcher v-if="config.theme.customizable" />
45+
46+
<NThemeSwitcher v-if="config.theme.customizable">
47+
<template #trigger="{ open }">
48+
<NButton
49+
:btn="open ? 'soft-gray' : 'ghost-gray'"
50+
icon
51+
class="text-base"
52+
square="8"
53+
label="i-lucide-paintbrush"
54+
/>
55+
</template>
56+
</NThemeSwitcher>
4657
</div>
4758
</div>
4859
</div>

components/layout/Header/Nav.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ const { nav } = useConfig().value.header
99
<CommonNavigationMenuList>
1010
<CommonNavigationMenuItem v-for="(item, i) in nav" :key="i" class="relative">
1111
<template v-if="item.links">
12-
<CommonNavigationMenuTrigger class="bg-transparent font-semibold">
12+
<CommonNavigationMenuTrigger class="h-8 bg-transparent font-semibold">
1313
{{ item.title }}
1414
</CommonNavigationMenuTrigger>
1515
<CommonNavigationMenuContent>

components/layout/SearchButton.vue

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ const { enable, inAside, style, placeholder } = useConfig().value.search
77
<template v-if="enable">
88
<NButton
99
v-if="style === 'input'"
10-
btn="solid-white"
11-
class="h-auto w-full"
10+
btn="solid-gray"
11+
class="h-8 w-full p-2"
1212
:class="[inAside ? 'mb-4' : 'md:w-40 lg:w-64']"
1313
@click="isOpen = true"
1414
>
@@ -23,7 +23,6 @@ const { enable, inAside, style, placeholder } = useConfig().value.search
2323
v-else
2424
btn="ghost-gray"
2525
icon
26-
square
2726
label="i-lucide-search"
2827
@click="isOpen = true"
2928
/>

0 commit comments

Comments
 (0)