feat(branche & warehouse activate) add api.

This commit is contained in:
elforjani13
2022-02-08 20:16:46 +02:00
parent 781dd9457e
commit 09d5771481
10 changed files with 335 additions and 73 deletions

View File

@@ -0,0 +1,31 @@
import React from 'react';
import { DialogContent } from 'components';
import { useActivateWarehouses } from 'hooks/query';
const WarehouseActivateContext = React.createContext();
/**
* warehouse activate form provider.
*/
function WarehouseActivateFormProvider({ dialogName, ...props }) {
const { mutateAsync: activateWarehouses, isLoading } =
useActivateWarehouses();
// State provider.
const provider = {
activateWarehouses,
dialogName,
};
return (
<DialogContent isLoading={isLoading}>
<WarehouseActivateContext.Provider value={provider} {...props} />
</DialogContent>
);
}
const useWarehouseActivateContext = () =>
React.useContext(WarehouseActivateContext);
export { WarehouseActivateFormProvider, useWarehouseActivateContext };