UNPKG

strapi-plugin-users-permissions

Version:

Protect your API with a full-authentication process based on JWT

27 lines (20 loc) 862 B
import React, { createContext, useContext } from 'react'; import PropTypes from 'prop-types'; const EditPageContext = createContext({}); const EditPageContextProvider = ({ children, ...rest }) => { return <EditPageContext.Provider value={rest}>{children}</EditPageContext.Provider>; }; const useEditPageContext = () => useContext(EditPageContext); EditPageContextProvider.defaultProps = { emitEvent: () => {}, }; EditPageContextProvider.propTypes = { children: PropTypes.node.isRequired, emitEvent: PropTypes.func, onChange: PropTypes.func.isRequired, selectAllActions: PropTypes.func.isRequired, setInputPoliciesPath: PropTypes.func.isRequired, setShouldDisplayPolicieshint: PropTypes.func.isRequired, resetShouldDisplayPoliciesHint: PropTypes.func.isRequired, }; export { EditPageContext, EditPageContextProvider, useEditPageContext };