diff --git a/src/Components/PageHeader.jsx b/src/Components/PageHeader.jsx index d17aee3..571a5d7 100644 --- a/src/Components/PageHeader.jsx +++ b/src/Components/PageHeader.jsx @@ -1,9 +1,32 @@ import plus from '../assets/plus.svg' import pencil from '../assets/pencil.svg' import trash from '../assets/trash.svg' -import { Link, Form, useNavigate } from 'react-router-dom' +import { Link, Form, useNavigate, useSubmit } from 'react-router-dom' export default function (props) { const navigate = useNavigate() + let submit = useSubmit() + const handleClickDelete = (event) => { + if(props?.id){ + if (confirm("Are you sure you want to delete this record?")){ + event.preventDefault(); + submit({ + id:props.id + }, + { + method:"post", + action: `${props.url}/${props.id}/delete` + }) + + } + }else{ + navigate(`${props.url}/delete`) + } + + + + } + + return (