import React, { useMemo } from 'react';
import { Animated, Image } from 'react-native';
import { useTheme } from '../../theme';
import { getThemedStyles } from './styles';
import { IconProps } from './types';
export default function Icon({
accessibilityRole = 'image',
animated,
color,
size,
style,
...rest
}: IconProps): JSX.Element {
const theme = useTheme();
const themedStyle = useMemo(
() => getThemedStyles(theme, color, size),
[theme, color, size]
);
const imageProps: IconProps = {
...rest,
accessibilityRole,
style: [themedStyle.icon, style],
};
if (animated) {
return ;
}
return ;
}