import { useCardContext } from '@cloud-ru/ds-card'; import { extractSupportProps, WithSupportProps } from '@cloud-ru/ds-utils'; import { MODE } from './constants'; import styles from './styles.module.scss'; export type ImageProps = WithSupportProps< { /** Путь до картинки */ src: string; /** Описание картинки */ alt: string; } & ( | { mode?: typeof MODE.Little | typeof MODE.Middle; hideFading?: never } | { mode: typeof MODE.Background; hideFading?: boolean } ) >; export function Image({ src, alt, mode = MODE.Little, hideFading, ...rest }: ImageProps) { const { radius } = useCardContext(); return ( {alt} ); } Image.displayName = 'CardCustom.Image';