"use client";

import api from "@/lib/axios";


interface Props{

search:string;
status:string;
eventType:string;
date:string;

}


export default function ExportPDFButton({
search,
status,
eventType,
date
}:Props){


const exportPDF=async()=>{


const response =
await api.get(
"/admin/enquiries/export/pdf",
{
params:{
search,
status,
eventType,
date
},
responseType:"blob"
}
);



const url =
window.URL.createObjectURL(
response.data
);



const link =
document.createElement("a");


link.href=url;


link.download=
"TGHR_Enquiries.pdf";


link.click();


window.URL.revokeObjectURL(url);


};


return (

<button

onClick={exportPDF}

className="rounded-lg bg-green-600 px-4 py-2 text-white hover:bg-green-700">

Export PDF

</button>

)

}