@trycourier/courier-react-native
Version:
Inbox, Push Notifications, and Preferences for React Native
20 lines • 908 B
TypeScript
import React from "react";
import { ViewStyle } from "react-native";
import { InboxAction } from "../models/InboxAction";
import { InboxMessage } from "../models/InboxMessage";
import { CourierInboxTheme } from "../models/CourierInboxTheme";
type CourierInboxViewProps = {
canSwipePages?: boolean;
theme?: {
light?: CourierInboxTheme;
dark?: CourierInboxTheme;
};
onClickInboxMessageAtIndex?: (message: InboxMessage, index: number) => void;
onLongPressInboxMessageAtIndex?: (message: InboxMessage, index: number) => void;
onClickInboxActionForMessageAtIndex?: (action: InboxAction, message: InboxMessage, index: number) => void;
onScrollInbox?: (offsetY: number, offsetX: number) => void;
style?: ViewStyle;
};
export declare const CourierInboxView: (props: CourierInboxViewProps) => React.JSX.Element;
export {};
//# sourceMappingURL=CourierInboxView.d.ts.map