Files
drip/components/header/title.js
T
2020-02-04 20:45:23 +01:00

37 lines
845 B
JavaScript

import React from 'react'
import { View, Text} from 'react-native'
import PropTypes from 'prop-types'
import styles from '../../styles'
export default function Title({ title, subtitle }) {
if (subtitle !== undefined) {
return (
<View>
<Text style={styles.dateHeader} testID='headerTitle'>
{ // design wants everyhting lowercased, but we don't
// have CSS pseudo properties
title.toLowerCase()}
</Text>
{ subtitle &&
<Text style={styles.cycleDayNumber} testID='headerSubtitle'>
{subtitle.toLowerCase()}
</Text>
}
</View>
)
}
return (
<Text testID='headerTitle' style={styles.headerText}>
{title.toLowerCase()}
</Text>
)
}
Title.propTypes = {
title: PropTypes.string,
subtitle: PropTypes.string,
}