Header: remove icons
This commit is contained in:
parent
f2f61d3453
commit
7319e41971
|
@ -41,7 +41,6 @@ const today = new Date();
|
||||||
<span class="sr-only">Forgejo</span>
|
<span class="sr-only">Forgejo</span>
|
||||||
<svg class="forgejo-logo" viewBox="0 0 212 212" aria-hidden="true" width="32" height="32">
|
<svg class="forgejo-logo" viewBox="0 0 212 212" aria-hidden="true" width="32" height="32">
|
||||||
<style>
|
<style>
|
||||||
.cls-1{fill:#000;}
|
|
||||||
svg.forgejo-logo path{stroke-width: 25}
|
svg.forgejo-logo path{stroke-width: 25}
|
||||||
svg.forgejo-logo circle{stroke-width: 15}
|
svg.forgejo-logo circle{stroke-width: 15}
|
||||||
svg.forgejo-logo .light{fill: none; stroke: #aaa;}
|
svg.forgejo-logo .light{fill: none; stroke: #aaa;}
|
||||||
|
|
|
@ -10,7 +10,6 @@ import { SITE_TITLE } from '../consts';
|
||||||
<span class="sr-only">Forgejo</span>
|
<span class="sr-only">Forgejo</span>
|
||||||
<svg class="forgejo-logo" viewBox="0 0 212 212" aria-hidden="true" width="32" height="32">
|
<svg class="forgejo-logo" viewBox="0 0 212 212" aria-hidden="true" width="32" height="32">
|
||||||
<style>
|
<style>
|
||||||
.cls-1{fill:#000;}
|
|
||||||
svg.forgejo-logo path{stroke-width: 25}
|
svg.forgejo-logo path{stroke-width: 25}
|
||||||
svg.forgejo-logo circle{stroke-width: 15}
|
svg.forgejo-logo circle{stroke-width: 15}
|
||||||
svg.forgejo-logo .light{fill: none; stroke: #aaa;}
|
svg.forgejo-logo .light{fill: none; stroke: #aaa;}
|
||||||
|
@ -37,54 +36,10 @@ import { SITE_TITLE } from '../consts';
|
||||||
<HeaderLink href="/about">Discord</HeaderLink>
|
<HeaderLink href="/about">Discord</HeaderLink>
|
||||||
<HeaderLink href="/about">GitHub</HeaderLink>
|
<HeaderLink href="/about">GitHub</HeaderLink>
|
||||||
<HeaderLink
|
<HeaderLink
|
||||||
style="color:white;background-color:black;border-radius:8px;border:2px solid black;padding:2px 8px;text-decoration:none;"
|
class="inverted-button"
|
||||||
href="/">
|
href="/">
|
||||||
Resume
|
Resume
|
||||||
</HeaderLink>
|
</HeaderLink>
|
||||||
</div>
|
</div>
|
||||||
</nav>
|
</nav>
|
||||||
</header>
|
</header>
|
||||||
|
|
||||||
<!--
|
|
||||||
<style>
|
|
||||||
header {
|
|
||||||
margin: 0;
|
|
||||||
padding: 0 1em;
|
|
||||||
background: white;
|
|
||||||
box-shadow: 0 2px 8px rgba(var(--black), 5%);
|
|
||||||
}
|
|
||||||
h2 {
|
|
||||||
margin: 0;
|
|
||||||
font-size: 1em;
|
|
||||||
}
|
|
||||||
|
|
||||||
h2 a,
|
|
||||||
h2 a.active {
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
nav {
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
justify-content: space-between;
|
|
||||||
}
|
|
||||||
nav a {
|
|
||||||
padding: 1em 0.5em;
|
|
||||||
color: var(--black);
|
|
||||||
border-bottom: 4px solid transparent;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
nav a.active {
|
|
||||||
text-decoration: none;
|
|
||||||
border-bottom-color: var(--accent);
|
|
||||||
}
|
|
||||||
.social-links,
|
|
||||||
.social-links a {
|
|
||||||
display: flex;
|
|
||||||
}
|
|
||||||
@media (max-width: 720px) {
|
|
||||||
.social-links {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
-->
|
|
||||||
|
|
|
@ -3,23 +3,35 @@ import type { HTMLAttributes } from 'astro/types';
|
||||||
|
|
||||||
type Props = HTMLAttributes<'a'>;
|
type Props = HTMLAttributes<'a'>;
|
||||||
|
|
||||||
const { href, class: className, ...props } = Astro.props;
|
const { href, ...props } = Astro.props;
|
||||||
|
|
||||||
const { pathname } = Astro.url;
|
const { pathname } = Astro.url;
|
||||||
const isActive = href === pathname || href === pathname.replace(/\/$/, '');
|
const isActive = href === pathname || href === pathname.replace(/\/$/, '');
|
||||||
---
|
---
|
||||||
|
|
||||||
<a class="header-link" href={href} class="hover:underline" {...props}>
|
<a href={href} {...props}>
|
||||||
<slot />
|
<slot />
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
<style is:inline>
|
<style is:inline>
|
||||||
a.header-link {
|
a {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
}
|
}
|
||||||
a.header-link:hover {
|
a:hover {
|
||||||
text-decoration: underline;
|
text-decoration: underline;
|
||||||
text-decoration-color: var(--accent-color);
|
text-decoration-color: var(--accent-color);
|
||||||
}
|
}
|
||||||
|
a.inverted-button {
|
||||||
|
color: white;
|
||||||
|
background-color: black;
|
||||||
|
border-radius: 8px;
|
||||||
|
border: 2px solid black;
|
||||||
|
padding: 2px 8px;
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
a.inverted-button:hover {
|
||||||
|
background-color: var(--accent-color);
|
||||||
|
border-color: var(--accent-color);
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
Loading…
Reference in a new issue