import { ClipboardIcon, Loader2, Wrench } from 'lucide-react' import Link from 'next/link' import { useState } from 'react' import SVG from 'react-inlinesvg' import Success from 'components/interfaces/Support/Success' import { SupportFormV2 } from 'components/interfaces/Support/SupportFormV2' import { usePlatformStatusQuery } from 'data/platform/platform-status-query' import { useProjectsQuery } from 'data/projects/projects-query' import { withAuth } from 'hooks/misc/withAuth' import { BASE_PATH } from 'lib/constants' import { Button, Tooltip_Shadcn_, TooltipContent_Shadcn_, TooltipTrigger_Shadcn_ } from 'ui' import InformationBox from 'components/ui/InformationBox' import { toast } from 'sonner' import { useRouter } from 'next/router' import { Tooltip, TooltipContent, TooltipTrigger } from '@ui/components/shadcn/ui/tooltip' import CopyButton from 'components/ui/CopyButton' const SupportPage = () => { const [sentCategory, setSentCategory] = useState() const [selectedProject, setSelectedProject] = useState('no-project') const { data, isLoading } = usePlatformStatusQuery() const isHealthy = data?.isHealthy const router = useRouter() const { ref } = router.query const { data: projectsData, isLoading: isLoadingProjects } = useProjectsQuery() return (

Supabase support

Check Supabase status page
{sentCategory !== undefined ? ( ) : ( )}

Email us directly at{' '} support@supabase.com { toast.success('Copied to clipboard') }} />

Please, make sure to{' '} include your project ID

  • Project name ID
  • {projectsData?.map((project) => (
  • ))}
{' '} and as much information as possible.

} defaultVisibility={true} hideCollapse={true} />
) } export default withAuth(SupportPage, { useHighestAAL: false })