1import React from 'react'; 2import {StyleSheet, View} from 'react-native'; 3import ThemeText from '../base/themeText'; 4import Tag from '../base/tag'; 5 6interface ITitleAndTagProps { 7 title: string; 8 tag?: string; 9} 10export default function TitleAndTag(props: ITitleAndTagProps) { 11 const {title, tag} = props; 12 return ( 13 <View style={styles.container}> 14 <ThemeText numberOfLines={1} style={styles.title}> 15 {title} 16 </ThemeText> 17 {tag ? <Tag tagName={tag} /> : null} 18 </View> 19 ); 20} 21 22const styles = StyleSheet.create({ 23 container: { 24 flexDirection: 'row', 25 alignItems: 'center', 26 justifyContent: 'space-between', 27 }, 28 title: { 29 flex: 1, 30 }, 31}); 32