@aws-amplify/ui-react-core-notifications
v2.3.0
Published
`@aws-amplify/ui-react-core-notifications` is a React platform agnostic utility library for Amplify UI internal usage in the `@aws-amplify/ui-react-notifications` package.
Downloads
82,697
Maintainers
Keywords
Readme
Amplify UI React Core Notifications
@aws-amplify/ui-react-core-notifications is a React platform agnostic utility library for Amplify UI internal usage in the @aws-amplify/ui-react-notifications package.
Contents
Providers and Hooks
InAppMessagingProvider- Provider component for in-app messaging contextuseInAppMessaging- Hook for accessing in-app messaging functionalityuseMessage- Hook for accessing message functionalityhandleMessageAction- Utility function for handling message actions
Type Definitions
InAppMessage- Core message type definitionInAppMessageAction- Type for message actionsInAppMessageButton- Type for message buttonsInAppMessageContent- Type for message contentInAppMessageImage- Type for message imagesInAppMessageLayout- Type for message layoutsInAppMessageStyle- Type for message stylingInAppMessageTextAlign- Type for text alignment options
Message Component Types
BannerMessageComponent- Type for banner message componentsCarouselMessageComponent- Type for carousel message componentsFullScreenMessageComponent- Type for full-screen message componentsModalMessageComponent- Type for modal message componentsMessageButtonProps- Props for message buttonsMessageCommonProps- Common props for messagesMessageComponentBaseProps- Base props for message componentsMessageContentProps- Props for message contentMessagePayloadStyle- Style for message payload
