react-native-gifted-chat-flashlist
Version:
React Native Gifted Chat with FlashList optimization for better performance
20 lines (19 loc) • 1.01 kB
TypeScript
import React from 'react';
import { ViewStyle, StyleProp, TextStyle } from 'react-native';
import PropTypes from 'prop-types';
import { IMessage } from './Models';
export interface SystemMessageProps<TMessage extends IMessage> {
currentMessage: TMessage;
containerStyle?: StyleProp<ViewStyle>;
wrapperStyle?: StyleProp<ViewStyle>;
textStyle?: StyleProp<TextStyle>;
}
export declare function SystemMessage<TMessage extends IMessage = IMessage>({ currentMessage, containerStyle, wrapperStyle, textStyle, }: SystemMessageProps<TMessage>): React.JSX.Element | null;
export declare namespace SystemMessage {
var propTypes: {
currentMessage: PropTypes.Requireable<object>;
containerStyle: PropTypes.Requireable<NonNullable<number | boolean | object | null | undefined>>;
wrapperStyle: PropTypes.Requireable<NonNullable<number | boolean | object | null | undefined>>;
textStyle: PropTypes.Requireable<NonNullable<number | boolean | object | null | undefined>>;
};
}