diff --git a/public/email.svg b/public/email.svg new file mode 100644 index 0000000..231bee5 --- /dev/null +++ b/public/email.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/signal.svg b/public/signal.svg new file mode 100644 index 0000000..b59c068 --- /dev/null +++ b/public/signal.svg @@ -0,0 +1 @@ +Signal \ No newline at end of file diff --git a/src/components/ContactCard.astro b/src/components/ContactCard.astro new file mode 100644 index 0000000..68695e6 --- /dev/null +++ b/src/components/ContactCard.astro @@ -0,0 +1,54 @@ +--- +interface Props { + medium: string; + id: string; + link: string; + pgp: string; +} + +const { medium, id, link } = Astro.props; + +import Icon from "../components/Icon.astro"; +--- + +
+
+
+ +
+
+

{medium}

+

{id}

+ Open -> +
+
+
+ + diff --git a/src/pages/contact.astro b/src/pages/contact.astro new file mode 100644 index 0000000..20bef2f --- /dev/null +++ b/src/pages/contact.astro @@ -0,0 +1,51 @@ +--- +import Layout from "../layouts/Layout.astro"; +import ContactCard from "../components/ContactCard.astro"; +import Icon from "../components/Icon.astro"; +--- + + +
+

Contact

+

I would love to talk to you!

+

+ The following methods support privacy-friendly and secure communication: +

+
+ + + +
+ + +