Skip to content

Commit

Permalink
date configurations
Browse files Browse the repository at this point in the history
  • Loading branch information
myweb3journey committed Aug 24, 2023
1 parent cfda180 commit b104349
Showing 1 changed file with 12 additions and 8 deletions.
20 changes: 12 additions & 8 deletions src/pages/SearchOutputs.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,10 @@ const SearchOutputs = () => {

// Selected data vars:
const [selectedName, setSelectedName] = useState(null);
const [selectedStartDate, setSelectedStartDate] = useState(null);
const [selectedEndDate, setSelectedEndDate] = useState(null);
const [selectedWater, setSelectedWater] = useState(true);
const [selectedElectricity, setSelectedElectricity] = useState(true);
let [selectedStartDate, setSelectedStartDate] = useState("");
let [selectedEndDate, setSelectedEndDate] = useState("");
let [color, setColor] = useState("#39FF14");

// Selected data outputs vars:
Expand All @@ -38,10 +38,16 @@ const SearchOutputs = () => {

// Handle Search:
const handleSearch = (event) => {
if(selectedStartDate === ""){
selectedStartDate = "2000-01-01";
}

if(selectedEndDate === ""){
selectedEndDate = new Date().getUTCFullYear() + "-" + (new Date().getUTCMonth() + 1) + "-" + new Date().getUTCDate();
}

let startDateFormatted = selectedStartDate.toString().replace(/\//g,'-');
let endDateFormatted = selectedEndDate.toString().replace(/\//g,'-');

loadStorageProviderOutputs(selectedName, startDateFormatted, endDateFormatted, selectedWater, selectedElectricity);

if (!dataLoaded.current) {
Expand All @@ -52,9 +58,7 @@ const SearchOutputs = () => {

// Load storage provider data:
const loadStorageProviderOutputs = (spName, spStartDate, spEndDate, spWaterRecord, spElectricityRecord) => {

let searchURL = getURL(spName, spStartDate, spEndDate, spWaterRecord, spElectricityRecord);

console.log(searchURL);

fetch(searchURL)
Expand All @@ -69,10 +73,10 @@ const SearchOutputs = () => {

// Creates URL search endpoint:
const getURL = (spName, spStartDate, spEndDate, spWaterRecord, spElectricityRecord) => {

let water, electricity, allSelection, url = null;

if(spWaterRecord && !spElectricityRecord){

water = "Water Audit Data";
url = `https://sp-outputs-api.vercel.app/api/search/?sp_name=${spName}&record_type=${water}&start_date=${spStartDate}&end_date=${spEndDate}`;
}
Expand Down Expand Up @@ -127,7 +131,7 @@ const SearchOutputs = () => {
Enter Start Date:
</p>

<DatePicker
<DatePicker
value={selectedStartDate}
onChange={setSelectedStartDate}
style={{
Expand Down

0 comments on commit b104349

Please sign in to comment.