import React from 'react'; import { View } from 'react-native'; import { TSupportedThemes } from '../../theme'; import { themes } from '../../lib/constants'; import styles from './styles'; interface IBlockQuote { children: React.ReactElement | null; theme: TSupportedThemes; } const BlockQuote = React.memo(({ children, theme }: IBlockQuote) => ( <View style={styles.container}> <View style={[styles.quote, { backgroundColor: themes[theme].borderColor }]} /> <View style={styles.childContainer}>{children}</View> </View> )); export default BlockQuote;