import React, { useState } from 'react'; import PropTypes from 'prop-types'; export const AlertMessageContext = React.createContext({ message: null, setMessage: (text?: string) => { return text; }, }); const AlertMessageProvider = ({ children }) => { const [message, setMessage] = useState(''); const providerValue = { message, setMessage, }; return ( {children} ); }; AlertMessageProvider.propTypes = { children: PropTypes.element.isRequired, }; export default AlertMessageProvider;