UNPKG

react-native-gifted-chat-flashlist

Version:

React Native Gifted Chat with FlashList optimization for better performance

36 lines 1.13 kB
import React from 'react'; import { StyleSheet, Text, View, } from 'react-native'; import PropTypes from 'prop-types'; import Color from './Color'; import { StylePropType } from './utils'; const styles = StyleSheet.create({ container: { alignItems: 'center', justifyContent: 'center', flex: 1, marginTop: 5, marginBottom: 10, }, text: { backgroundColor: Color.backgroundTransparent, color: Color.defaultColor, fontSize: 12, fontWeight: '300', }, }); export function SystemMessage({ currentMessage, containerStyle, wrapperStyle, textStyle, }) { if (currentMessage == null || currentMessage.system === false) return null; return (<View style={[styles.container, containerStyle]}> <View style={wrapperStyle}> <Text style={[styles.text, textStyle]}>{currentMessage.text}</Text> </View> </View>); } SystemMessage.propTypes = { currentMessage: PropTypes.object, containerStyle: StylePropType, wrapperStyle: StylePropType, textStyle: StylePropType, }; //# sourceMappingURL=SystemMessage.js.map