import { Path, Svg, Image, Defs, Pattern } from 'react-native-svg'; import { useTheme } from '../../hooks/useTheme'; import type { SizeType } from '../../utils/TypesUtil'; import { PathLg, PathNormal } from './styles'; export interface NetworkImageProps { imageSrc?: string; imageHeaders?: Record; selected?: boolean; size?: Exclude; disabled?: boolean; } export function NetworkImage({ imageSrc, imageHeaders, disabled, selected, size = 'md' }: NetworkImageProps) { const Theme = useTheme(); const isLg = size === 'lg'; const svgWidth = isLg ? 96 : 56; const svgHeight = isLg ? 96 : 56; const svgStroke = selected ? Theme['accent-100'] : Theme['gray-glass-010']; const opacity = disabled ? 0.5 : 1; return ( ); }