import React from 'react'; import { ColorValue, GestureResponderEvent, StyleProp, Text, TextStyle, } from 'react-native'; import {COLORS, FONT_SIZES} from '../../utilities/constants'; type TextProps = { style?: StyleProp | undefined; fontSize?: number; children: React.ReactNode; fontFamily?: string; onPress?: (event: GestureResponderEvent) => void; props?: TextProps; color?: ColorValue; numberOfLines?: number; }; export const fontsFamily = { arialRegular: 'arial', arialMedium: 'arial', arialSemiBold: 'arial', arialBold: 'arial', }; export const TextComponents: React.FC = ({ style, fontSize, children, fontFamily, onPress, props, color, numberOfLines, }) => { return ( {children} ); }; export const Heading1: React.FC = props => { return ( ); }; export const Heading2: React.FC = props => { return ( ); }; export const Heading3: React.FC = props => { return ( ); }; export const SubHeading: React.FC = props => { return ( ); }; export const Body1: React.FC = props => { return ( ); }; export const Body2: React.FC = props => { return ( ); }; export const Body3: React.FC = props => { return ( ); }; export const ErrorText: React.FC = props => { return ( ); };