1
0
mirror of https://gitlab.com/MisterBiggs/hello-remix.git synced 2025-06-15 13:06:40 +00:00
hello-remix/app/routes/contacts.$contactId_.destroy.tsx

14 lines
389 B
TypeScript

import type { ActionFunctionArgs } from "@remix-run/node";
import { redirect } from "@remix-run/node";
import invariant from "tiny-invariant";
import { deleteContact } from "../data";
export const action = async ({
params,
}: ActionFunctionArgs) => {
invariant(params.contactId, "Missing contactId param");
await deleteContact(params.contactId);
return redirect("/");
};