feat(FinancialReports): add loading progress bar.

fix(preformance): Optimize preformance of virtualized list.
fix(preformance): Optimize financial reports preformance.
This commit is contained in:
a.bouhuolia
2021-03-16 17:27:27 +02:00
parent f1cf02c9df
commit 42230fe64b
73 changed files with 969 additions and 320 deletions

View File

@@ -29,6 +29,8 @@ export default createReducer(initialState, {
state.token = '';
state.user = {};
state.organization = '';
state.organizationId = null;
state.tenant = {};
},
[t.LOGIN_CLEAR_ERRORS]: (state) => {

View File

@@ -1,6 +1,15 @@
import ApiService from 'services/ApiService';
import t from 'store/types';
export const setOrganizations = (organizations) => {
return {
type: t.ORGANIZATIONS_LIST_SET,
payload: {
organizations,
},
};
}
export const fetchOrganizations = () => (dispatch) => new Promise((resolve, reject) => {
ApiService.get('organization/all').then((response) => {
dispatch({

View File

@@ -29,3 +29,11 @@ export const FetchOptions = ({ form }) => {
});
});
};
export const setSettings = (settings) => {
return {
type: t.SETTING_SET,
options: settings,
};
}

View File

@@ -11,4 +11,14 @@ export const fetchSubscriptions = () => (dispatch) => new Promise((resolve, reje
});
resolve(response);
}).catch((error) => { reject(error); })
});
});
export const setSubscriptions = (subscriptions) => {
return {
type: t.SET_PLAN_SUBSCRIPTIONS_LIST,
payload: {
subscriptions,
},
}
};