PSThreads
Danh sách các cuộc hội thoại
- RN CLI
- Expo
import {PSThreads} from '@communi/chat-react-native';
import {PSThreads} from '@piscale/chat-expo';
export const PSThreadsScreen = ({...}: {...}) => {
return <PSThreads {...props} />;
}
type PSThreadsProps = {
threadsStyles?: PSTheme<PSThreadsStyles>;
onThreadPress?:
| null
| ((targetThreadId: string, targetMessageId: number) => void)
| undefined;
};
PSThreadsProps
Tên | Mô tả | Tham số | Bắt buộc |
---|---|---|---|
threadsStyles | Tham số xác định style cho các thành phần UI | foldersTab: Hiển thị thêm các Tabs (Chưa đọc, Khám phá, Inbox chung, Public chat list) tabStyle: custom style cho Tabs | ✗ |
onThreadPress | Tham số gọi lại khi cần chuyển hướng tới PSMessages | targetThreadId: Tham số xác định id của cuộc hội thoại targetMessageId: Tham số xác định id của tin nhắn | ✗ |
type PSThreadsStyles = {
foldersTab: {
isVisible?: boolean;
isVisibleUnReadFolderTab?: boolean;
isVisibleSharedInboxFolderTab?: boolean;
isVisiblePCLFolderTab?: boolean;
tabStyle?: StyleProp<ViewStyle>;
}
};
PSThreadsStyles
Tên | Mô tả | Bắt buộc |
---|---|---|
isVisible | Tham số xác định hiển thị Tab Folder | ✗ |
isVisibleUnReadFolderTab | Tham số xác định hiển thị Tab Chưa đọc | ✗ |
isVisibleSharedInboxFolderTab | Tham số xác định hiển thị Tab Inbox chung | ✗ |
isVisiblePCLFolderTab | Tham số xác định hiển thị Tab Public Group | ✗ |