feat: optimize sale estimate form performance.

feat: optimize sale receipt form performance.
feat: optimize sale invoice form performance.
feat: optimize bill form performance.
This commit is contained in:
Ahmed Bouhuolia
2020-11-12 20:44:22 +02:00
parent f35cf90bc5
commit 6d4b3164a8
36 changed files with 2088 additions and 1878 deletions

View File

@@ -74,6 +74,10 @@ export const handleNumberChange = (handler) => {
return handleStringChange((value) => handler(+value));
};
export const handleDateChange = (handler) => {
return (date) => handler(moment(date).format('YYYY-MM-DD'), date);
};
export const objectKeysTransform = (obj, transform) => {
return Object.keys(obj).reduce((acc, key) => {
const computedKey = transform(key);