import { useLoaderData } from "react-router"; import { CampaignForm, DeleteCampaignForm } from "@/components/CampaignForm"; import { useTitle } from "@/lib/title"; import type { EditData } from "@/router"; /** Campaigns are created directly in the database; this only edits one. */ export default function EditCampaign() { const { campaign, owners } = useLoaderData() as EditData; useTitle(campaign.title); return ( <>