From 862f8add22eeabad3df3df1f4ad125d4033a76b6 Mon Sep 17 00:00:00 2001 From: shruthi-raghuraman Date: Mon, 25 Jan 2021 15:31:15 -0500 Subject: [PATCH] Fixing date format function leading to mismatch in state --- src/app/DateComponent/DateComponent.tsx | 15 +-------------- src/app/Reports/ReportsDataFilterForm.tsx | 3 ++- 2 files changed, 3 insertions(+), 15 deletions(-) diff --git a/src/app/DateComponent/DateComponent.tsx b/src/app/DateComponent/DateComponent.tsx index 22f68f7a..c8b8782e 100644 --- a/src/app/DateComponent/DateComponent.tsx +++ b/src/app/DateComponent/DateComponent.tsx @@ -21,19 +21,6 @@ class SimpleInputGroups extends React.Component { }; } - formatDate(date) { - var d = new Date(date); - var month = '' + (d.getMonth() + 1), - day = '' + d.getDate(), - year = d.getFullYear(); - - if (month.length < 2) - month = '0' + month; - if (day.length < 2) - day = '0' + day; - - return [year, month, day].join('-'); - } updateDateValue(newDate) { this.setState({ currentDate: newDate }); @@ -54,7 +41,7 @@ class SimpleInputGroups extends React.Component { type="date" aria-label="Input Date" onChange={value => { this.props.changeDate(value); this.updateDateValue(value) }} - value={this.formatDate(this.state.currentDate)} + value={this.state.currentDate} /> diff --git a/src/app/Reports/ReportsDataFilterForm.tsx b/src/app/Reports/ReportsDataFilterForm.tsx index e52060cf..7db10dbe 100644 --- a/src/app/Reports/ReportsDataFilterForm.tsx +++ b/src/app/Reports/ReportsDataFilterForm.tsx @@ -42,6 +42,7 @@ class ReportsDataFilterForm extends React.Component { constructor(myProps) { super(myProps); + // Set api as 'https://ssmt.redhat.com/namespace_cpu_request' if ssl certificate is set up. this.state = { startDate: new Date(), conditionalRender: 0, @@ -89,7 +90,7 @@ class ReportsDataFilterForm extends React.Component { setDate = (date: Date) => { date = new Date(date); - date.setDate(date.getDate() + 1); + date.setDate(date.getDate()); this.setState({ ...this.state, changingDate: true, startDate: new Date(date) }); };