fix: handle onPress prop on web app (#2302)

# Summary
Closes #1483
Closes #1524

We want a handle `onPress` prop on the web version in SVG components.

## Test Plan

Check on `react-native` web version if prop onPress works.

## Compatibility

| OS      | Implemented |
| ------- | :---------: |
| Web     |         |
This commit is contained in:
Bohdan Artiukhov
2024-06-17 14:07:18 +02:00
committed by GitHub
parent 785a2bc7ee
commit 0596fd9dc5

View File

@@ -195,6 +195,7 @@ const prepare = <T extends BaseProps>(
onResponderRelease?: (e: GestureResponderEvent) => void;
onResponderTerminate?: (e: GestureResponderEvent) => void;
onResponderTerminationRequest?: (e: GestureResponderEvent) => boolean;
onClick?: (e: GestureResponderEvent) => void;
transform?: string;
gradientTransform?: string;
patternTransform?: string;
@@ -266,7 +267,9 @@ const prepare = <T extends BaseProps>(
styles.fontStyle = fontStyle;
}
clean.style = resolve(style, styles);
if (props.onPress != null) {
clean.onClick = props.onPress;
}
return clean;
};