HichamELBSI 43ee492fcb Init Users & Permissions settings section
Signed-off-by: HichamELBSI <elabbassih@gmail.com>
2020-08-03 17:11:58 +02:00

28 lines
765 B
JavaScript

import React, { createContext, useContext } from 'react';
import PropTypes from 'prop-types';
const HomePageContext = createContext({});
const HomePageContextProvider = ({ children, ...rest }) => {
return <HomePageContext.Provider value={rest}>{children}</HomePageContext.Provider>;
};
const useHomePageContext = () => useContext(HomePageContext);
HomePageContextProvider.defaultProps = {
pathname: '',
push: () => {},
setDataToEdit: () => {},
unsetDataToEdit: () => {},
};
HomePageContextProvider.propTypes = {
children: PropTypes.node.isRequired,
pathname: PropTypes.string,
push: PropTypes.func,
setDataToEdit: PropTypes.func,
unsetDataToEdit: PropTypes.func,
};
export { HomePageContext, HomePageContextProvider, useHomePageContext };