NewscoutTitleHeader.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. import { StyleSheet, Text, TouchableOpacity, View } from 'react-native'
  2. import React from 'react'
  3. import FeatherIcon from 'react-native-vector-icons/dist/Feather'
  4. import colors from '../../../constants/colors'
  5. import { moderateScale } from '../../../constants/metrics'
  6. import fonts from '../../../constants/fonts'
  7. import Header from '../../atoms/Header/Header'
  8. const NewscoutTitleHeader = ({ title, titleStyle, children, backButtonShown, onBackClick}) => {
  9. const styles = StyleSheet.create({
  10. title: {
  11. fontFamily: fonts.type.semibold,
  12. fontSize: moderateScale(16),
  13. color: colors().recessive,
  14. },
  15. titleContainer:{
  16. flexDirection:'row',
  17. alignItems:'center',
  18. gap: 8
  19. }
  20. })
  21. return (
  22. <Header
  23. backButtonShown={backButtonShown}
  24. onBackClick={onBackClick}
  25. backIconTextComponent={
  26. <Text style={[styles.title, titleStyle]}>{title ?? "Title"}</Text>
  27. }
  28. >
  29. {/* <View style={styles.titleContainer}> */}
  30. {children}
  31. {/* </View> */}
  32. </Header>
  33. )
  34. }
  35. export default NewscoutTitleHeader