import React, { createContext, useContext, useState } from 'react'; import PropTypes from 'prop-types'; export const UIStateContext = createContext(); export const UIStateProvider = ({ children }) => { const [showDeviceModal, setShowDeviceModal] = useState(false); return ( {children} ); }; UIStateProvider.propTypes = { children: PropTypes.node, }; export const useUIState = () => useContext(UIStateContext);