import { memo, useContext } from 'react'; import { type TextProps } from 'react-native'; import { Text } from '../Text'; import { ListItemContext } from './ListItem'; import { resolveStateVariant } from '../../utils'; import { listItemDescriptionStyles } from './utils'; type Props = TextProps & {}; const ListItemDescription = ({ style, ...rest }: Props) => { const { disabled, hovered, variant } = useContext(ListItemContext); listItemDescriptionStyles.useVariants({ state: resolveStateVariant({ disabled, hovered, }) as any, variant: variant as any, }); return ; }; export default memo(ListItemDescription);