feat : header api.

This commit is contained in:
elforjani3
2021-05-08 03:17:46 +02:00
parent 9a1a90250a
commit 790cc51bcc
7 changed files with 78 additions and 35 deletions

View File

@@ -30,14 +30,14 @@ function CustomersBalanceSummary({
}) {
const [filter, setFilter] = useState({
asDate: moment().endOf('day').format('YYYY-MM-DD'),
as_date: moment().endOf('day').format('YYYY-MM-DD'),
});
// Handle re-fetch customers balance summary after filter change.
const handleFilterSubmit = (filter) => {
const _filter = {
...filter,
asDate: moment(filter.asDate).format('YYYY-MM-DD'),
as_date: moment(filter.as_date).format('YYYY-MM-DD'),
};
setFilter({ ..._filter });
};

View File

@@ -29,13 +29,13 @@ function CustomersBalanceSummaryHeader({
// validation schema.
const validationSchema = Yup.object().shape({
asDate: Yup.date().required().label('asDate'),
as_date: Yup.date().required().label('asDate'),
});
// filter form initial values.
const initialValues = {
...pageFilter,
asDate: moment(pageFilter.asDate).toDate(),
as_date: moment(pageFilter.as_date).toDate(),
};
// handle form submit.