"use client";


import api from "@/lib/axios";


interface Props{

search:string;
status:string;
eventType:string;
date:string;

}


export default function ExportExcelButton({
search,
status,
eventType,
date
}:Props){


const exportExcel=async()=>{


const response =
await api.get(
"/admin/enquiries/export/excel",
{
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.xlsx";


link.click();


window.URL.revokeObjectURL(url);


};


return (

<button

onClick={exportExcel}

className="rounded-lg bg-green-600 px-4 py-2 text-white hover:bg-green-700">

Export Excel

</button>

);

}