UNPKG

@trycourier/courier-react

Version:

The React components for the Courier web UI

19 lines (18 loc) 2.9 kB
export { CourierInbox } from './components/courier-inbox'; export { CourierInboxPopupMenu } from './components/courier-inbox-popup-menu'; export { CourierToast } from './components/courier-toast'; export { useCourier } from '@trycourier/courier-react-components'; export type { CourierInboxProps, CourierInboxPopupMenuProps, CourierToastProps, } from '@trycourier/courier-react-components'; export type { CourierProps, CourierClientOptions, CourierBrand, CourierApiRegion, CourierApiUrls, CourierUserPreferences, CourierUserPreferencesStatus, CourierUserPreferencesChannel, CourierUserPreferencesPaging, CourierUserPreferencesTopic, CourierUserPreferencesTopicResponse, CourierDevice, CourierToken, CourierGetInboxMessageResponse, CourierGetInboxMessagesResponse, InboxMessage, InboxAction, InboxMessageEventEnvelope, } from '@trycourier/courier-js'; export { DEFAULT_COURIER_API_URLS, EU_COURIER_API_URLS, getCourierApiUrls, getCourierApiUrlsForRegion } from '@trycourier/courier-js'; export { markAsRead, markAsUnread, clickMessage, archiveMessage, openMessage } from '@trycourier/courier-ui-inbox'; export { defaultFeeds, defaultActions, defaultListItemActions } from '@trycourier/courier-ui-inbox'; export type { CourierInboxHeaderFactoryProps, CourierInboxStateLoadingFactoryProps, CourierInboxStateEmptyFactoryProps, CourierInboxStateErrorFactoryProps, CourierInboxListItemFactoryProps, CourierInboxListItemActionFactoryProps, CourierInboxPaginationItemFactoryProps, CourierInboxMenuButtonFactoryProps, CourierInboxFeed, CourierInboxTab, CourierInboxDatasetFilter } from '@trycourier/courier-ui-inbox'; export type { CourierInboxTheme, CourierInboxFontTheme, CourierInboxIconTheme, CourierInboxUnreadCountIndicatorTheme, CourierInboxUnreadDotIndicatorTheme, CourierInboxIconButtonTheme, CourierInboxButtonTheme, CourierInboxMenuButtonTheme, CourierInboxPopupTheme, CourierInboxListItemTheme, CourierInboxSkeletonLoadingStateTheme, CourierInboxInfoStateTheme, CourierMenuItemTheme, CourierActionMenuTheme } from '@trycourier/courier-ui-inbox'; export { defaultLightTheme, defaultDarkTheme, mergeTheme } from '@trycourier/courier-ui-inbox'; export type { CourierInbox as CourierInboxElement } from '@trycourier/courier-ui-inbox'; export type { CourierInboxPopupMenu as CourierInboxPopupMenuElement } from '@trycourier/courier-ui-inbox'; export type { CourierToast as CourierToastElement } from '@trycourier/courier-ui-toast'; export type { CourierToastTheme, CourierToastFontTheme, CourierToastIconTheme, CourierToastItemTheme, CourierToastItemFactoryProps, CourierToastItemClickEvent, CourierToastDismissButtonOption } from '@trycourier/courier-ui-toast'; export { defaultLightTheme as defaultToastLightTheme, defaultDarkTheme as defaultToastDarkTheme, mergeTheme as mergeToastTheme } from '@trycourier/courier-ui-toast'; export type { CourierComponentThemeMode } from '@trycourier/courier-ui-core';