feat: switch betweel full and partial transactions locking.

This commit is contained in:
a.bouhuolia
2021-12-13 15:22:33 +02:00
parent c4650f5d31
commit a6a10ef6b8
3 changed files with 136 additions and 36 deletions

View File

@@ -8,22 +8,28 @@ const TransactionsLockingContext = React.createContext();
* Transactions locking data provider.
*/
function TransactionsLockingProvider({ ...props }) {
// Fetch
// Fetch transaction locking modules list.
const {
data: transactionsLocking,
isFetching: isTransactionLockingFetching,
isLoading: isTransactionLockingLoading,
} = useTransactionsLocking();
console.log(transactionsLocking, 'XX');
const [transactionLockingType, setTransactionLockingType] =
React.useState('partial');
// Provider
const provider = {
transactionsLocking,
isTransactionLockingFetching,
isTransactionLockingLoading,
transactionLockingType,
setTransactionLockingType,
};
return (
<DashboardInsider loading={isTransactionLockingLoading}>
<DashboardInsider>
<TransactionsLockingContext.Provider value={provider} {...props} />
</DashboardInsider>
);