diff --git a/src/components/ExportData.css b/src/components/ExportData.css index 16db442..094cdf9 100644 --- a/src/components/ExportData.css +++ b/src/components/ExportData.css @@ -1,10 +1,29 @@ .button { - background-color: #4CAF50; /* Green */ + background-color: #4CAF50; + /* Green */ border: none; color: white; - padding: 15px 32px; + /* padding: 15px 32px; */ + padding: 5px 10px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px; - } \ No newline at end of file + margin: 15px; +} + +.dates { + flex-direction: row; + display: flex; + justify-content: center; + align-items: center; + margin: 1.5rem; +} + +.start-date { + margin: 10px; +} + +.end-date { + margin: 10px; +} \ No newline at end of file diff --git a/src/components/ExportData.js b/src/components/ExportData.js index 613a3f7..c871169 100644 --- a/src/components/ExportData.js +++ b/src/components/ExportData.js @@ -1,4 +1,8 @@ import React, { useState } from 'react'; +import DatePicker from "react-datepicker"; +import moment from 'moment'; + +import "react-datepicker/dist/react-datepicker.css"; import './ExportData.css'; @@ -7,12 +11,21 @@ function ExportData({ url, show }) { const [endDate, setEndDate] = useState(""); const fetchFile = (start_date, end_date) => { - window.location.href = "https://asia-south1-hpos-af3cc.cloudfunctions.net/consolidation?start_date=2023-08-20&end_date=2023-08-21" + 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")}`; } return (
-
fetchFile(startDate, endDate)}>Download Excel
+
+
+ setStartDate(date)} placeholderText='start date' /> +
+
+ setEndDate(date)} placeholderText='end date' /> +
+ +
fetchFile(startDate, endDate)}>Download Excel
+
); }