import { useState } from "react"; import { ChevronDown } from "lucide-react"; import { SETUP_GUIDES } from "../../lib/providers"; interface ProviderSetupGuideProps { provider: "supabase" | "neon"; } const SSL_NOTE: Record<"supabase" | "neon", string> = { supabase: "SSL is required by Supabase.", neon: "Neon requires SSL.", }; export function ProviderSetupGuide({ provider }: ProviderSetupGuideProps) { const [open, setOpen] = useState(false); const guide = SETUP_GUIDES[provider]; return (
{SSL_NOTE[provider]}
)} {open && ({step.detail}