Files
hpos-web/src/components/ExportData.js

32 lines
1.2 KiB
JavaScript
Raw Normal View History

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-08-23 21:15:32 +05:30
window.location.href = `https://asia-south1-hpos-af3cc.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;