diff --git a/apps/www/data/Footer.ts b/apps/www/data/Footer.ts index 562befb811da7..acc1a8b925b61 100644 --- a/apps/www/data/Footer.ts +++ b/apps/www/data/Footer.ts @@ -1,5 +1,5 @@ -import { PrivacySettings } from 'ui-patterns/PrivacySettings' import { skillBasedSolutions, useCaseSolutions } from 'data/Solutions' +import { PrivacySettings } from 'ui-patterns/PrivacySettings' const footerData = [ { @@ -189,6 +189,10 @@ const footerData = [ text: 'Security.txt', url: '/.well-known/security.txt', }, + { + text: 'Contact Us', + url: '/contact-us', + }, ], }, ] diff --git a/apps/www/pages/contact-us.tsx b/apps/www/pages/contact-us.tsx new file mode 100644 index 0000000000000..7b970a5f1b5e9 --- /dev/null +++ b/apps/www/pages/contact-us.tsx @@ -0,0 +1,144 @@ +import Layout from '~/components/Layouts/Default' +import SectionContainer from '~/components/Layouts/SectionContainer' +import { NextSeo } from 'next-seo' +import Link from 'next/link' +import { useRouter } from 'next/router' + +type Props = {} + +const ContactSection = ({ + title, + email, + description, +}: { + title: string + email: string + description: string | React.ReactNode +}) => ( +
+) + +const ContactUs = ({}: Props) => { + const router = useRouter() + + const meta_title = 'Contact Us | Supabase' + const meta_description = + 'Contact channels for support, legal, privacy, abuse, security, and grievance submissions' + + return ( + <> +Need help? Want to report something? Have a legal question?
++ Use the right channel below so we can get you to the right team quickly. +
+Attn: Tracy Lane
++ In jurisdictions that require the designation of a Grievance Officer or similar + compliance contact, Tracy Lane, General Counsel of Supabase, Inc., serves in that + role. Formal complaints, regulatory inquiries, or legally required grievance + submissions may be directed to the email above. +
++ Supabase will acknowledge receipt of grievances and respond within the timeframe + required by applicable law. +
+