UNPKG

@equinor/mad-core

Version:

Core library for the Mobile App Delivery team

27 lines (24 loc) 798 B
import { useFetchServiceMessage } from "./chunk-SVBUWW4H.js"; // src/components/service-message/ServiceMessageProvider.tsx import React, { useContext } from "react"; var ServiceMessageContext = React.createContext({ serviceMessage: void 0, isDismissed: false, setIsDismissed: () => void 0, expansionEnabled: false, setExpansionEnabled: () => void 0, isExpanded: false, setIsExpanded: () => void 0, isError: false }); var ServiceMessageProvider = ({ children }) => { const serviceMessageState = useFetchServiceMessage(); return /* @__PURE__ */ React.createElement(ServiceMessageContext.Provider, { value: serviceMessageState }, children); }; var useServiceMessageState = () => useContext(ServiceMessageContext); export { ServiceMessageProvider, useServiceMessageState };