mirror of
https://github.com/zoriya/react-native-svg.git
synced 2026-05-25 12:03:27 +00:00
fix: make image props extend CommonPathProps (#2007)
Since `Image` can use all the props provided by `CommonPathProps` type, we extend it with adding image-specific props. Co-authored-by: Umesh Dangrecha <umeshdangrecha240@gmail.com> Co-authored-by: Wojciech Lewicki <wojciech.lewicki@swmansion.com>
This commit is contained in:
+2
-16
@@ -6,25 +6,13 @@ import {
|
||||
stringifyPropsForFabric,
|
||||
withoutXY,
|
||||
} from '../lib/extract/extractProps';
|
||||
import type {
|
||||
ClipProps,
|
||||
CommonMaskProps,
|
||||
NativeProps,
|
||||
NumberProp,
|
||||
ResponderProps,
|
||||
TouchableProps,
|
||||
} from '../lib/extract/types';
|
||||
import type { CommonPathProps, NumberProp } from '../lib/extract/types';
|
||||
import Shape from './Shape';
|
||||
import RNSVGImage from '../fabric/ImageNativeComponent';
|
||||
|
||||
const spacesRegExp = /\s+/;
|
||||
|
||||
export interface ImageProps
|
||||
extends ResponderProps,
|
||||
CommonMaskProps,
|
||||
ClipProps,
|
||||
TouchableProps,
|
||||
NativeProps {
|
||||
export interface ImageProps extends CommonPathProps {
|
||||
x?: NumberProp;
|
||||
y?: NumberProp;
|
||||
width?: NumberProp;
|
||||
@@ -33,8 +21,6 @@ export interface ImageProps
|
||||
href?: RNImageProps['source'] | string;
|
||||
preserveAspectRatio?: string;
|
||||
opacity?: NumberProp;
|
||||
clipPath?: string;
|
||||
id?: string;
|
||||
}
|
||||
|
||||
export default class SvgImage extends Shape<ImageProps> {
|
||||
|
||||
Reference in New Issue
Block a user