import React, { type ReactElement, type ReactText } from 'react'; import { Text as RNText, type TextProps as RNTextProps } from 'react-native'; import { classNames } from '../utils'; export enum TextCategoryEnum { H1 = 'H1', H2 = 'H2', H3 = 'H3', H4 = 'H4', H5 = 'H5', H6 = 'H6', SMALL_PARAGRAPH = 'SMALL_PARAGRAPH', MEDIUM_PARAGRAPH = 'MEDIUM_PARAGRAPH', LARGE_PARAGRAPH = 'LARGE_PARAGRAPH', } export interface TextProps extends RNTextProps { children: ReactText | ReactElement; category?: TextCategoryEnum; className?: string; } export const Text: React.FC = (props) => { const { children, category = TextCategoryEnum.MEDIUM_PARAGRAPH, className, ...restOfProps } = props; return ( {children} ); };