1
mirror of https://github.com/jakejarvis/jarv.is.git synced 2025-04-26 19:28:27 -04:00
jarv.is/app/contact/page.tsx

60 lines
1.6 KiB
TypeScript

import { LockIcon } from "lucide-react";
import PageTitle from "../../components/PageTitle";
import Link from "../../components/Link";
import { createMetadata } from "../../lib/helpers/metadata";
import ContactForm from "./form";
export const metadata = createMetadata({
title: "Contact Me",
description: "Fill out this quick form and I'll get back to you as soon as I can.",
canonical: "/contact",
});
const Page = () => {
return (
<div
style={{
maxWidth: "600px",
margin: "0 auto",
}}
>
<PageTitle canonical="/contact">Contact</PageTitle>
<p>
Fill out this quick form and I&rsquo;ll get back to you as soon as I can! You can also{" "}
<Link href="mailto:jake@jarv.is">email me directly</Link> or send me a direct message on{" "}
<Link href="https://bsky.app/profile/jarv.is">🦋 Bluesky</Link> or{" "}
<Link href="https://fediverse.jarv.is/@jake">🦣 Mastodon</Link>.
</p>
<p>
<LockIcon
size="0.975em"
style={{
marginRight: "0.15em",
stroke: "var(--colors-warning)",
verticalAlign: "middle",
}}
/>{" "}
You can grab my public key here:{" "}
<Link href="https://jrvs.io/pgp" title="My Public Key">
<code
style={{
fontSize: "0.925em",
letterSpacing: "0.075em",
wordSpacing: "-0.3em",
}}
>
6BF3 79D3 6F67 1480 2B0C 9CF2 51E6 9A39
</code>
</Link>
.
</p>
<ContactForm />
</div>
);
};
export default Page;