import React from 'react'; import { Text, View } from 'react-native'; import Touch from '../../containers/Touch'; import { themes } from '../../lib/constants'; import { TSupportedThemes, withTheme } from '../../theme'; import styles from './styles'; interface SidebarItemProps { left: JSX.Element; right?: JSX.Element; text: string; textColor?: string; current?: boolean; onPress(): void; testID: string; theme: TSupportedThemes; } const Item = React.memo(({ left, right, text, onPress, testID, current, theme, textColor }: SidebarItemProps) => ( {left} {text} {right} )); export default withTheme(Item);