UNPKG

@sendbird/uikit-react-native

Version:

Sendbird UIKit for React Native: A feature-rich and customizable chat UI kit with messaging, channel management, and user authentication.

30 lines 888 B
import React from 'react'; import { FlatList } from 'react-native'; import { getUserUniqId, useFreshCallback, useSafeAreaPadding } from '@sendbird/uikit-utils'; const OpenChannelBannedUsersList = ({ renderUser, bannedUsers, onLoadNext, ListEmptyComponent }) => { const renderItem = useFreshCallback(({ item }) => renderUser === null || renderUser === void 0 ? void 0 : renderUser({ user: item })); const safeArea = useSafeAreaPadding(['left', 'right']); return /*#__PURE__*/React.createElement(FlatList, { data: bannedUsers, renderItem: renderItem, contentContainerStyle: { ...safeArea, flexGrow: 1 }, ListEmptyComponent: ListEmptyComponent, onEndReached: onLoadNext, bounces: false, keyExtractor: getUserUniqId }); }; export default OpenChannelBannedUsersList; //# sourceMappingURL=OpenChannelBannedUsersList.js.map