parent
855af67140
commit
ce4a35dbd4
@ -126,7 +126,7 @@ describe('App', () => {
|
|||||||
expect(wrapper.text()).toContain('KwiTsukasa的小站');
|
expect(wrapper.text()).toContain('KwiTsukasa的小站');
|
||||||
});
|
});
|
||||||
|
|
||||||
it('renders Argon header without hidden navigation containers', async () => {
|
it('renders Argon header without the old collapse container', async () => {
|
||||||
await router.push('/');
|
await router.push('/');
|
||||||
await router.isReady();
|
await router.isReady();
|
||||||
|
|
||||||
@ -137,8 +137,7 @@ describe('App', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
expect(wrapper.find('.kt-blog__header-collapse').exists()).toBe(false);
|
expect(wrapper.find('.kt-blog__header-collapse').exists()).toBe(false);
|
||||||
expect(wrapper.find('.kt-blog__header-navbar .kt-blog__header-nav').exists()).toBe(false);
|
expect(wrapper.find('.kt-blog__header-nav').exists()).toBe(true);
|
||||||
expect(wrapper.find('.kt-blog__header-navbar .navbar-nav').exists()).toBe(false);
|
|
||||||
});
|
});
|
||||||
|
|
||||||
it('loads local blog theme config by default', async () => {
|
it('loads local blog theme config by default', async () => {
|
||||||
|
|||||||
@ -88,6 +88,29 @@ export default defineComponent({
|
|||||||
</RouterLink>
|
</RouterLink>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<ul class="kt-blog__header-nav kt-blog__header-nav--hover">
|
||||||
|
{siteConfig.value.headerMenu.map((item) => (
|
||||||
|
<li key={item.label} class="kt-blog__header-nav-item">
|
||||||
|
{item.external ? (
|
||||||
|
<a
|
||||||
|
class="kt-blog__header-nav-link"
|
||||||
|
href={item.href}
|
||||||
|
rel="noopener noreferrer"
|
||||||
|
target="_blank"
|
||||||
|
>
|
||||||
|
{item.label}
|
||||||
|
</a>
|
||||||
|
) : (
|
||||||
|
<RouterLink class="kt-blog__header-nav-link" to={item.href}>
|
||||||
|
{item.label}
|
||||||
|
</RouterLink>
|
||||||
|
)}
|
||||||
|
</li>
|
||||||
|
))}
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<ul class="kt-blog__header-nav kt-blog__header-nav--end">
|
||||||
|
<li class="kt-blog__header-search-item">
|
||||||
<div
|
<div
|
||||||
class={['kt-blog__header-search', navSearchOpen.value && 'kt-blog__header-search--open']}
|
class={['kt-blog__header-search', navSearchOpen.value && 'kt-blog__header-search--open']}
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
@ -120,6 +143,8 @@ export default defineComponent({
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<div class="kt-blog__header-menu-mask" />
|
<div class="kt-blog__header-menu-mask" />
|
||||||
<BlogButton
|
<BlogButton
|
||||||
|
|||||||
@ -31,6 +31,7 @@
|
|||||||
padding: 0 16px;
|
padding: 0 16px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
&__header-nav--hover,
|
||||||
&__header-search {
|
&__header-search {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -46,9 +46,34 @@
|
|||||||
font-weight: 700;
|
font-weight: 700;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
&__header-nav--hover {
|
||||||
|
display: flex;
|
||||||
|
flex: 1;
|
||||||
|
align-items: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__header-nav {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
gap: 18px;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__header-nav-link {
|
||||||
|
color: rgba(238, 238, 238, 0.78);
|
||||||
|
font-size: 14px;
|
||||||
|
|
||||||
|
&:hover,
|
||||||
|
&[aria-current='page'] {
|
||||||
|
color: var(--argon-title);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
&__header-search {
|
&__header-search {
|
||||||
width: 40px;
|
width: 40px;
|
||||||
margin: 0 0 0 auto;
|
margin: 0;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
transition:
|
transition:
|
||||||
width 0.42s cubic-bezier(0.4, 0, 0, 1),
|
width 0.42s cubic-bezier(0.4, 0, 0, 1),
|
||||||
@ -197,6 +222,7 @@
|
|||||||
&__header-navbar--ontop,
|
&__header-navbar--ontop,
|
||||||
&:not(.kt-blog--no-banner) &__header-navbar {
|
&:not(.kt-blog--no-banner) &__header-navbar {
|
||||||
.kt-blog__header-title,
|
.kt-blog__header-title,
|
||||||
|
.kt-blog__header-nav-link,
|
||||||
.kt-blog__header-search:not(.kt-blog__header-search--open) .kt-blog__input-addon,
|
.kt-blog__header-search:not(.kt-blog__header-search--open) .kt-blog__input-addon,
|
||||||
.kt-blog__header-search.kt-blog__header-search--open .kt-blog__input-addon {
|
.kt-blog__header-search.kt-blog__header-search--open .kt-blog__input-addon {
|
||||||
color: rgba(255, 255, 255, 0.92);
|
color: rgba(255, 255, 255, 0.92);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user