Skip to content
Snippets Groups Projects
segment.js 1.04 KiB
Newer Older
import React from 'react'
import PropTypes from 'prop-types'
import { StyleSheet, View } from 'react-native'
import { Colors, Spacing, Sizes, Typography } from '../../styles/redesign'
const Segment = ({ children, last, title }) => {
  const containerStyle = last ? styles.containerLast : styles.container

    <View style={containerStyle}>
      {title && <AppText style={styles.title}>{title}</AppText>}
Segment.propTypes = {
  children: PropTypes.node,
  last: PropTypes.bool,
const bottomBorder = {
  borderStyle: 'solid',
  borderBottomWidth: 2,
  borderBottomColor: Colors.grey,
  paddingBottom: Spacing.base
}

const segmentContainer = {
  marginHorizontal: Spacing.base,
  marginBottom: Spacing.base,
}

const styles = StyleSheet.create({
  container: {
    ...segmentContainer,
    ...bottomBorder
    fontSize: Sizes.subtitle,
    ...Typography.title
export default Segment