From 5279f3f8984218b6deb1cfa79a9e30e1dfc791a5 Mon Sep 17 00:00:00 2001 From: Kiara Vasquez Date: Sun, 11 Oct 2026 16:53:23 -0500 Subject: [PATCH] Simplify Contact copy and use supplied adaptive favicon --- app/contact/page.tsx | 6 +---- app/globals.css | 7 +++--- app/layout.tsx | 10 ++++++++- components/ContactChoices.tsx | 3 --- components/InterviewForm.tsx | 10 +-------- public/images/favicon/apple-touch-icon.png | Bin 0 -> 10545 bytes public/images/favicon/favicon-96x96.png | Bin 0 -> 5192 bytes public/images/favicon/favicon.ico | Bin 0 -> 15086 bytes public/images/favicon/favicon.svg | 17 ++++++++++++++ public/images/favicon/site.webmanifest | 21 ++++++++++++++++++ .../favicon/web-app-manifest-192x192.png | Bin 0 -> 11769 bytes .../favicon/web-app-manifest-512x512.png | Bin 0 -> 43596 bytes 12 files changed, 53 insertions(+), 21 deletions(-) create mode 100644 public/images/favicon/apple-touch-icon.png create mode 100644 public/images/favicon/favicon-96x96.png create mode 100644 public/images/favicon/favicon.ico create mode 100644 public/images/favicon/favicon.svg create mode 100644 public/images/favicon/site.webmanifest create mode 100644 public/images/favicon/web-app-manifest-192x192.png create mode 100644 public/images/favicon/web-app-manifest-512x512.png diff --git a/app/contact/page.tsx b/app/contact/page.tsx index 9ba032c..68fc17a 100644 --- a/app/contact/page.tsx +++ b/app/contact/page.tsx @@ -12,11 +12,7 @@ export const metadata: Metadata = { export default function ContactPage() { return ( <> - + ); diff --git a/app/globals.css b/app/globals.css index 738f9a8..63290aa 100644 --- a/app/globals.css +++ b/app/globals.css @@ -3932,13 +3932,13 @@ textarea:focus-visible, display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: clamp(32px, 6vw, 80px); - margin-top: 40px; + margin-top: 32px; } .contact-path { display: flex; flex-direction: column; align-items: flex-start; - gap: 16px; + gap: 12px; } .contact-path-icon { display: grid; @@ -3959,12 +3959,13 @@ textarea:focus-visible, color: var(--muted); } .contact-path .contact-email { + margin: 0; color: var(--grape); text-decoration: underline; text-underline-offset: 4px; } .contact-path .button { - margin-top: auto; + margin-top: 0; } .connect-section { padding-block: 48px 24px; diff --git a/app/layout.tsx b/app/layout.tsx index fc31442..0ed89ed 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -20,7 +20,15 @@ export const metadata: Metadata = { description: "OpenDQM is building an open, shared, trusted ecosystem for distributed quality management.", applicationName: "OpenDQM", - icons: { icon: [{ url: assetPath("/favicon.svg"), type: "image/svg+xml" }] }, + icons: { + icon: [ + { url: assetPath("/images/favicon/favicon.ico"), sizes: "any" }, + { url: assetPath("/images/favicon/favicon-96x96.png"), type: "image/png", sizes: "96x96" }, + { url: assetPath("/images/favicon/favicon.svg"), type: "image/svg+xml", sizes: "any" } + ], + apple: [{ url: assetPath("/images/favicon/apple-touch-icon.png"), sizes: "180x180" }] + }, + manifest: assetPath("/images/favicon/site.webmanifest"), keywords: [ "OpenDQM", "distributed quality management", diff --git a/components/ContactChoices.tsx b/components/ContactChoices.tsx index b472038..582f0dd 100644 --- a/components/ContactChoices.tsx +++ b/components/ContactChoices.tsx @@ -29,14 +29,12 @@ export function ContactChoices() {

Connect with the team

-

Choose how you’d like to get involved.

Email the team

-

Ask a question or start a conversation.

info@opendqm.org @@ -49,7 +47,6 @@ export function ContactChoices() {

Schedule an Interview

-

Share your experience and help inform the research.