@trycourier/courier-react-native
Version:
Inbox, Push Notifications, and Preferences for React Native
23 lines (22 loc) • 971 B
JavaScript
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;