@rohitninawe/chat-uikit-react-native
Version:
Ready-to-use Chat UI Components for React Native
21 lines • 1.09 kB
JavaScript
import React from 'react';
import { View, TouchableOpacity, Image, Text, } from 'react-native';
import { Style } from './styles';
import { CallBubbleStyle } from './CallBubbleStyle';
export const CometChatCallBubble = (props) => {
const { icon, title, buttonText, onClick, style } = props;
const _style = new CallBubbleStyle({
...style
});
const { backgroundColor, border, borderRadius, buttonBackgroundColor, buttonTextColor, buttonTextFont, iconTint, titleColor, titleFont, } = _style;
return <View style={[{ backgroundColor, borderRadius }, border]}>
<View style={[Style.row, { margin: 8 }]}>
<Image source={icon} style={[Style.iconStyle, { tintColor: iconTint }]}/>
<Text style={{ flexShrink: 1, color: titleColor, ...titleFont }}> {title} </Text>
</View>
<TouchableOpacity onPress={onClick} style={[Style.buttonStyle, { backgroundColor: buttonBackgroundColor }]}>
<Text style={{ color: buttonTextColor, ...buttonTextFont }}> {buttonText} </Text>
</TouchableOpacity>
</View>;
};
//# sourceMappingURL=CometChatCallBubble.js.map