UNPKG

@trycourier/courier-react-native

Version:

Inbox, Push Notifications, and Preferences for React Native

23 lines (22 loc) 971 B
import Courier, { CourierInboxView } from '@trycourier/courier-react-native'; import React from 'react'; import { View, StyleSheet } from 'react-native'; const InboxDefault = () => { const styles = StyleSheet.create({ container: { flex: 1, }, box: { width: '100%', height: '100%', }, }); return (React.createElement(View, { style: styles.container }, React.createElement(CourierInboxView, { onClickInboxMessageAtIndex: async (message, _index) => { console.log('onClickInboxMessageAtIndex', message.read); message.read ? await Courier.shared.unreadMessage({ messageId: message.messageId }) : await Courier.shared.readMessage({ messageId: message.messageId }); }, onClickInboxActionForMessageAtIndex: (action, _message, _index) => { console.log(action); }, style: styles.box }))); }; export default InboxDefault;