Files
freno-dev/src/routes/resume.tsx
Michael Freno 14ea299ca3 mobile changes
2025-12-21 09:34:39 -05:00

47 lines
1.1 KiB
TypeScript

import { Title, Meta } from "@solidjs/meta";
import { onMount, onCleanup } from "solid-js";
export default function Resume() {
let iframeRef: HTMLIFrameElement | undefined;
onMount(() => {
const handleError = (e: ErrorEvent) => {
if (e.filename?.includes("resume.pdf") || e.message === "Script error.") {
e.preventDefault();
e.stopPropagation();
}
};
window.addEventListener("error", handleError, true);
onCleanup(() => {
window.removeEventListener("error", handleError, true);
if (iframeRef) {
iframeRef.src = "about:blank";
}
});
});
return (
<>
<Title>Resume | Michael Freno</Title>
<Meta
name="description"
content="View Michael Freno's resume - Software Engineer."
/>
<main class="flex h-screen w-full flex-col">
<div class="flex h-full w-full items-center justify-center">
<iframe
ref={iframeRef}
src="/resume.pdf"
class="h-full w-full border-0"
title="Resume PDF"
/>
</div>
</main>
</>
);
}