Skip to main content

Module: components/provider/SCAlertMessagesProvider

Variables

SCAlertMessagesContext

Const SCAlertMessagesContext: Context<SCAlertMessagesContextType>

Creates Global Context

Context can be consumed in one of the following ways:
1. <SCAlertMessagesContext.Consumer>{(options,) => (...)}</SCAlertMessagesContext.Consumer>
2. const scAlertMessagesContext: SCAlertMessagesContextType = useContext(SCAlertMessagesContext)
3. const scAlertMessagesContext: SCAlertMessagesContextType = useSCAlertMessages();

Defined in

packages/react-core/src/components/provider/SCAlertMessagesProvider/index.tsx:21

Functions

SCAlertMessagesProvider

SCAlertMessagesProvider(children): JSX.Element

Description:

This component makes the intl available down the React tree.

Parameters

NameType
childrenObject
children.childrenReactNode

Returns

JSX.Element

<SCAlertMessagesContext.Provider value={{options}}>

Defined in

packages/react-core/src/components/provider/SCAlertMessagesProvider/index.tsx:32


useSCAlertMessages

useSCAlertMessages(): SCAlertMessagesContextType

Let's only export the useSCAlertMessages hook instead of the context. We only want to use the hook directly and never the context component.

Returns

SCAlertMessagesContextType

Defined in

packages/react-core/src/components/provider/SCAlertMessagesProvider/index.tsx:46