vn-verdnaturachat/app/containers/message/styles.js

164 lines
2.8 KiB
JavaScript

import { StyleSheet } from 'react-native';
import sharedStyles from '../../views/Styles';
import { COLOR_BORDER, COLOR_PRIMARY, COLOR_WHITE } from '../../constants/colors';
export default StyleSheet.create({
root: {
flexDirection: 'row'
},
container: {
paddingVertical: 4,
width: '100%',
paddingHorizontal: 14,
flexDirection: 'column',
flex: 1
},
messageContent: {
flex: 1,
marginLeft: 46
},
messageContentWithHeader: {
marginLeft: 10
},
messageContentWithError: {
marginLeft: 0
},
flex: {
flexDirection: 'row',
flex: 1
},
textInfo: {
fontStyle: 'italic',
fontSize: 16,
...sharedStyles.textColorDescription,
...sharedStyles.textRegular
},
editing: {
backgroundColor: '#fff5df'
},
customEmoji: {
width: 20,
height: 20
},
temp: { opacity: 0.3 },
marginTop: {
marginTop: 6
},
reactionsContainer: {
flexDirection: 'row',
flexWrap: 'wrap',
marginTop: 6
},
reactionButton: {
marginRight: 6,
marginBottom: 6,
borderRadius: 2
},
reactionContainer: {
flexDirection: 'row',
justifyContent: 'center',
alignItems: 'center',
borderRadius: 2,
borderWidth: 1,
borderColor: COLOR_BORDER,
height: 28,
minWidth: 46.3
},
reactedContainer: {
borderColor: COLOR_PRIMARY
},
reactionCount: {
fontSize: 14,
marginLeft: 3,
marginRight: 8.5,
color: COLOR_PRIMARY,
...sharedStyles.textSemibold
},
reactionEmoji: {
fontSize: 13,
marginLeft: 7
},
reactionCustomEmoji: {
width: 19,
height: 19,
marginLeft: 7
},
avatar: {
marginTop: 4
},
addReaction: {
color: COLOR_PRIMARY
},
errorButton: {
paddingHorizontal: 15,
paddingVertical: 5
},
broadcastButton: {
width: 107,
height: 44,
marginTop: 15,
flex: 1,
flexDirection: 'row',
alignItems: 'center',
justifyContent: 'center',
backgroundColor: COLOR_PRIMARY,
borderRadius: 4
},
broadcastButtonIcon: {
color: COLOR_WHITE,
marginRight: 11
},
broadcastButtonText: {
color: COLOR_WHITE,
fontSize: 14,
...sharedStyles.textMedium
},
mention: {
...sharedStyles.textMedium,
color: '#0072FE',
padding: 5,
backgroundColor: '#E8F2FF'
},
mentionLoggedUser: {
color: COLOR_WHITE,
backgroundColor: COLOR_PRIMARY
},
mentionAll: {
color: COLOR_WHITE,
backgroundColor: '#FF5B5A'
},
paragraph: {
marginTop: 0,
marginBottom: 0,
flexWrap: 'wrap',
flexDirection: 'row',
alignItems: 'flex-start',
justifyContent: 'flex-start'
},
imageContainer: {
flex: 1,
flexDirection: 'column',
borderColor: COLOR_BORDER,
borderWidth: 1,
borderRadius: 4
},
image: {
width: '100%',
maxWidth: 400,
minHeight: 200,
borderRadius: 4,
marginBottom: 6
},
inlineImage: {
width: 300,
height: 300,
resizeMode: 'contain'
},
edited: {
fontSize: 14,
...sharedStyles.textColorDescription,
...sharedStyles.textRegular
}
});