Compare commits

..

2 Commits

Author SHA1 Message Date
c39fae5ec5 Handle backdrop close for safari
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/deploy Pipeline was successful
2026-02-07 09:27:30 -03:00
88e355aa98 Added resumes
Some checks failed
ci/woodpecker/push/deploy unknown status
ci/woodpecker/push/ci Pipeline failed
2026-02-07 09:23:55 -03:00
6 changed files with 15 additions and 3 deletions

View File

@@ -65,7 +65,7 @@
color: var(--color-secondary-muted); color: var(--color-secondary-muted);
display: block; display: block;
font-size: 0.875rem; font-size: 0.875rem;
margin-bottom: 0.5rem; margin-bottom: 1rem;
text-align: center; text-align: center;
} }
</style> </style>

View File

@@ -1,4 +1,5 @@
<script lang="ts"> <script lang="ts">
import type { Snippet } from 'svelte';
import type { Component } from 'svelte'; import type { Component } from 'svelte';
import { tick } from 'svelte'; import { tick } from 'svelte';
@@ -9,7 +10,7 @@
open = false, open = false,
title = '', title = '',
}: { }: {
children: import('svelte').Snippet; children: Snippet;
icon?: Component<{ size?: number }>; icon?: Component<{ size?: number }>;
onclose: () => void; onclose: () => void;
open: boolean; open: boolean;
@@ -41,6 +42,9 @@
aria-labelledby="panel-title" aria-labelledby="panel-title"
aria-modal="true" aria-modal="true"
onclose={handleDialogClose} onclose={handleDialogClose}
onclick={(e) => {
if (e.target === dialogEl) onclose();
}}
oncancel={(e) => { oncancel={(e) => {
e.preventDefault(); e.preventDefault();
onclose(); onclose();
@@ -105,7 +109,7 @@
flex-direction: column; flex-direction: column;
display: flex; display: flex;
max-height: 70vh; max-height: 70vh;
padding-bottom: 2rem; padding-bottom: 1rem;
overflow: hidden; overflow: hidden;
width: 100%; width: 100%;

View File

@@ -124,6 +124,14 @@
"dev": 1 "dev": 1
}, },
"links": [ "links": [
{
"href": "https://mifi.dev/downloads/resume-2026lf.pdf",
"icon": "Resume",
"label": "Long-form CV",
"description": "My full resume, including all my work experience, education, and skills.",
"utmContent": "resume-lf",
"variants": ["dev", "bio"]
},
{ {
"href": "https://mifi.dev/downloads/resume-2026c.pdf", "href": "https://mifi.dev/downloads/resume-2026c.pdf",
"icon": "Resume", "icon": "Resume",

Binary file not shown.

Binary file not shown.

Binary file not shown.