Added Statistics calculation
Statistics now show calculated values
This commit is contained in:
parent
fe87374e47
commit
fc0f69dacb
2147 changed files with 141321 additions and 39 deletions
44
node_modules/@mui/x-date-pickers/esm/internals/utils/valueManagers.js
generated
vendored
Normal file
44
node_modules/@mui/x-date-pickers/esm/internals/utils/valueManagers.js
generated
vendored
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
import _extends from "@babel/runtime/helpers/esm/extends";
|
||||
import _objectWithoutPropertiesLoose from "@babel/runtime/helpers/esm/objectWithoutPropertiesLoose";
|
||||
const _excluded = ["value", "referenceDate"];
|
||||
import { areDatesEqual, getTodayDate, replaceInvalidDateByNull } from "./date-utils.js";
|
||||
import { getDefaultReferenceDate } from "./getDefaultReferenceDate.js";
|
||||
import { createDateStrForV7HiddenInputFromSections, createDateStrForV6InputFromSections } from "../hooks/useField/useField.utils.js";
|
||||
export const singleItemValueManager = {
|
||||
emptyValue: null,
|
||||
getTodayValue: getTodayDate,
|
||||
getInitialReferenceValue: _ref => {
|
||||
let {
|
||||
value,
|
||||
referenceDate
|
||||
} = _ref,
|
||||
params = _objectWithoutPropertiesLoose(_ref, _excluded);
|
||||
if (params.adapter.isValid(value)) {
|
||||
return value;
|
||||
}
|
||||
if (referenceDate != null) {
|
||||
return referenceDate;
|
||||
}
|
||||
return getDefaultReferenceDate(params);
|
||||
},
|
||||
cleanValue: replaceInvalidDateByNull,
|
||||
areValuesEqual: areDatesEqual,
|
||||
isSameError: (a, b) => a === b,
|
||||
hasError: error => error != null,
|
||||
defaultErrorState: null,
|
||||
getTimezone: (adapter, value) => adapter.isValid(value) ? adapter.getTimezone(value) : null,
|
||||
setTimezone: (adapter, timezone, value) => value == null ? null : adapter.setTimezone(value, timezone)
|
||||
};
|
||||
export const singleItemFieldValueManager = {
|
||||
updateReferenceValue: (adapter, value, prevReferenceValue) => adapter.isValid(value) ? value : prevReferenceValue,
|
||||
getSectionsFromValue: (date, getSectionsFromDate) => getSectionsFromDate(date),
|
||||
getV7HiddenInputValueFromSections: createDateStrForV7HiddenInputFromSections,
|
||||
getV6InputValueFromSections: createDateStrForV6InputFromSections,
|
||||
parseValueStr: (valueStr, referenceValue, parseDate) => parseDate(valueStr.trim(), referenceValue),
|
||||
getDateFromSection: value => value,
|
||||
getDateSectionsFromValue: sections => sections,
|
||||
updateDateInValue: (value, activeSection, activeDate) => activeDate,
|
||||
clearDateSections: sections => sections.map(section => _extends({}, section, {
|
||||
value: ''
|
||||
}))
|
||||
};
|
||||
Loading…
Add table
Add a link
Reference in a new issue