UNPKG

react-native-gifted-chat-flashlist

Version:

React Native Gifted Chat with FlashList optimization for better performance

24 lines 835 B
import PropTypes from 'prop-types'; import dayjs from 'dayjs'; export const StylePropType = PropTypes.oneOfType([ PropTypes.array, PropTypes.object, PropTypes.number, PropTypes.bool, ]); export function isSameDay(currentMessage, diffMessage) { if (!diffMessage || !diffMessage.createdAt) return false; const currentCreatedAt = dayjs(currentMessage.createdAt); const diffCreatedAt = dayjs(diffMessage.createdAt); if (!currentCreatedAt.isValid() || !diffCreatedAt.isValid()) return false; return currentCreatedAt.isSame(diffCreatedAt, 'day'); } export function isSameUser(currentMessage, diffMessage) { return !!(diffMessage && diffMessage.user && currentMessage.user && diffMessage.user._id === currentMessage.user._id); } //# sourceMappingURL=utils.js.map