Skip to content

Commit

Permalink
feat: add download button for PDF resume in header
Browse files Browse the repository at this point in the history
  • Loading branch information
lonewanderer27 committed Jan 12, 2025
1 parent ed9bff8 commit 4dee5db
Showing 1 changed file with 17 additions and 4 deletions.
21 changes: 17 additions & 4 deletions src/components/Header.astro
Original file line number Diff line number Diff line change
@@ -1,16 +1,22 @@
---
const { supportDarkMode, title } = Astro.props as { supportDarkMode: boolean, title: string };
import { MoonIcon } from "astro-feather";
import { MoonIcon, DownloadIcon } from "astro-feather";
---

<div class="header">
<h1 class="title">{title}</h1>
<div>
<h1 class="title">{title}</h1>
<div class="header--buttons">
<a
id="download"
title="Download PDF version of this resume"
href="https://github.com/lonewanderer27/resume/releases/latest/download/Ian_James_Resume_GA.pdf">
<DownloadIcon stroke="var(--fg-color)" />
</a>
{supportDarkMode && (
<input type="checkbox" id="switch" name="mode" class="toggle-dark"></input>
<label for="switch" title="Toggle Dark Mode">
<div id="moon">
<MoonIcon fill="var(--fg-color)" />
<MoonIcon stroke="var(--fg-color)" />
</div>
</label>
)}
Expand Down Expand Up @@ -55,10 +61,17 @@ checkbox.addEventListener('change', () => {
font-weight: bolder;
text-transform: uppercase;
}
.header--buttons {
display: flex;
#download {
margin-right: 10px;
}
}
input[type="checkbox"] {
width: 0;
height:0;
display: none;
margin-left: 5px
}
label {
cursor: pointer;
Expand Down

0 comments on commit 4dee5db

Please sign in to comment.