import { Form, useLoaderData, useParams, redirect } from "react-router-dom";
import PageHeader from "../Components/PageHeader";
import { requestEdit } from "../APIcalls.mjs";
export async function action({request,params}){
const formData = await request.formData()
const data = Object.fromEntries(formData)
data.id=parseInt(params.publicationId)
console.dir(data)
await requestEdit(data,'publication')
return redirect(`/publication/${params.publicationId}`)
}
export default function EditPublication(){
const { publicationId } = useParams()
const { publications } = useLoaderData()
const publicationData = publications.find(row=>row.id==publicationId)
return(
<>