Skip to content

Commit a8feaa9

Browse files
hide download cv button
1 parent 0742531 commit a8feaa9

5 files changed

Lines changed: 20 additions & 20 deletions

File tree

src/assets/portrait-original.jpg

-9.69 MB
Binary file not shown.

src/components/Timeline.astro

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,7 @@ const sectionId = generateId(title);
4646
---
4747

4848
<section id={sectionId} class="target timeline" aria-labelledby={`${sectionId}-heading`}>
49-
<div class="timeline-header">
50-
<h2 id={`${sectionId}-heading`} class="heading">{title}</h2>
51-
<slot name="action" />
52-
</div>
49+
<h2 id={`${sectionId}-heading`} class="heading">{title}</h2>
5350

5451
<ol class="card-list" role="list">
5552
{jobs.map((job, index) => (

src/layouts/Layout.astro

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,5 +166,4 @@ const showGate = isProtected && !!sitePassword && (!isDev || forceEnableGate);
166166
@import '../styles/theme-toggle.css';
167167
@import '../styles/404.css';
168168
@import '../styles/password-gate.css';
169-
@import '../styles/download-cv.css';
170169
</style>

src/pages/work.astro

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import { getCollection } from 'astro:content';
99
import Layout from '../layouts/Layout.astro';
1010
import Header from '../components/Header.astro';
1111
import Timeline from '../components/Timeline.astro';
12-
import DownloadCV from '../components/DownloadCV.astro';
1312
import Footer from '../components/Footer.astro';
1413
1514
const experienceCollection = await getCollection('experience');
@@ -22,9 +21,7 @@ const experience = experienceCollection[0];
2221
<Timeline
2322
title={experience.data.title}
2423
jobs={experience.data.jobs}
25-
>
26-
<DownloadCV slot="action" />
27-
</Timeline>
24+
/>
2825
</main>
2926
<Footer />
3027
</Layout>

src/styles/download-cv.css

Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,6 @@
4747
/* Animation */
4848
opacity: 0;
4949
scale: 0.9;
50-
transition:
51-
opacity var(--duration-fast) var(--timing-smooth),
52-
scale var(--duration-fast) var(--timing-smooth),
53-
overlay var(--duration-fast) var(--timing-smooth) allow-discrete,
54-
display var(--duration-fast) var(--timing-smooth) allow-discrete;
5550
}
5651

5752
.download-cv-dialog[open] {
@@ -73,12 +68,7 @@
7368

7469
.download-cv-dialog::backdrop {
7570
background: rgba(0, 0, 0, 0.5);
76-
backdrop-filter: blur(4px);
7771
opacity: 0;
78-
transition:
79-
opacity var(--duration-fast) var(--timing-smooth),
80-
overlay var(--duration-fast) var(--timing-smooth) allow-discrete,
81-
display var(--duration-fast) var(--timing-smooth) allow-discrete;
8272
}
8373

8474
.download-cv-dialog[open]::backdrop {
@@ -91,6 +81,23 @@
9181
}
9282
}
9383

84+
@supports (overlay: auto) {
85+
.download-cv-dialog {
86+
transition:
87+
opacity var(--duration-fast) var(--timing-smooth),
88+
scale var(--duration-fast) var(--timing-smooth),
89+
overlay var(--duration-fast) var(--timing-smooth) allow-discrete,
90+
display var(--duration-fast) var(--timing-smooth) allow-discrete;
91+
}
92+
93+
.download-cv-dialog::backdrop {
94+
transition:
95+
opacity var(--duration-fast) var(--timing-smooth),
96+
overlay var(--duration-fast) var(--timing-smooth) allow-discrete,
97+
display var(--duration-fast) var(--timing-smooth) allow-discrete;
98+
}
99+
}
100+
94101
/* ================================================
95102
CLOSE BUTTON
96103
================================================ */
@@ -135,7 +142,7 @@
135142
}
136143

137144
.download-cv-dialog .password-gate-error.visible {
138-
height: 1.4em;
145+
height: 1.6em;
139146
margin-top: 0.5em;
140147
}
141148

0 commit comments

Comments
 (0)