Skip to main content

PSMediaCollections

Danh sách media trong cuộc hội thoại

navigation.navigate('PSMediaCollectionsScreen', {
threadId: threadId,
type: type,
});
import {PSMediaCollections} from '@communi/chat-react-native';
export const PSMediaCollectionsScreen = ({...}: {...}) => {
return <PSMediaCollections {...props} />;
}
type PSMediaCollectionsProps = {
threadId: string;
type: PSMessageMetadataType;
mediaCollectionsStyles?: PSMediaCollectionsStyles;
onBackPress?: null | (() => void) | undefined;
onViewMessage?: null | ((messageId: number) => void) | undefined;
onUrlPress?: null | ((url: string) => void) | undefined;
onViewFilePress?: null | ((filePath: string) => void) | undefined;
};
TênMô tảTham sốBắt buộc
threadIdTham số xác định id của cuộc hội thoại
typeTham số xác định type của media
mediaCollectionsStylesTham số xác định style cho các thành phần UI
onBackPressTham số gọi lại khi cần back về state trước
onViewMessageTham số gọi lại khi cần xem message trong cuộc hội thoạimessageId: Tham số xác định id của message
onUrlPressTham số gọi lại khi user nhấn vào linkurl: Tham số link
onViewFilePressTham số gọi lại khi user nhấn vào filefilePath: Tham số xác định path của file