2023-08-23 20:57:33 +05:30
|
|
|
import React, { useState } from 'react';
|
2023-08-23 21:15:32 +05:30
|
|
|
import DatePicker from "react-datepicker";
|
|
|
|
|
import moment from 'moment';
|
|
|
|
|
|
|
|
|
|
import "react-datepicker/dist/react-datepicker.css";
|
2023-08-23 20:57:33 +05:30
|
|
|
|
|
|
|
|
import './ExportData.css';
|
|
|
|
|
|
|
|
|
|
function ExportData({ url, show }) {
|
|
|
|
|
const [startDate, setStartDate] = useState("");
|
|
|
|
|
const [endDate, setEndDate] = useState("");
|
|
|
|
|
|
|
|
|
|
const fetchFile = (start_date, end_date) => {
|
2023-09-07 11:22:05 +05:30
|
|
|
window.location.href = `https://asia-south1-hpos-preprod.cloudfunctions.net/consolidation?start_date=${moment(startDate).format("YYYY-MM-DD")}&end_date=${moment(endDate).format("YYYY-MM-DD")}`;
|
2023-08-23 20:57:33 +05:30
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return (
|
|
|
|
|
<div>
|
2023-08-23 21:15:32 +05:30
|
|
|
<div className='dates'>
|
|
|
|
|
<div className='start-date'>
|
|
|
|
|
<DatePicker selected={startDate} onChange={(date) => setStartDate(date)} placeholderText='start date' />
|
|
|
|
|
</div>
|
|
|
|
|
<div className='end-date'>
|
|
|
|
|
<DatePicker selected={endDate} onChange={(date) => setEndDate(date)} placeholderText='end date' />
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div className='button' onClick={() => fetchFile(startDate, endDate)}>Download Excel</div>
|
|
|
|
|
</div>
|
2023-08-23 20:57:33 +05:30
|
|
|
</div>
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
export default ExportData;
|