|
1 | 1 | import * as React from "react"; |
2 | | -import { type LayoutChangeEvent } from "react-native"; |
| 2 | +import { View, type LayoutChangeEvent } from "react-native"; |
3 | 3 | import { Canvas, Group, type CanvasRef } from "@shopify/react-native-skia"; |
4 | 4 | import { useSharedValue } from "react-native-reanimated"; |
5 | 5 | import { |
@@ -724,23 +724,23 @@ function CartesianChartContent< |
724 | 724 | } |
725 | 725 |
|
726 | 726 | return ( |
727 | | - <GestureHandlerRootView |
728 | | - style={{ flex: 1, overflow: "hidden" }} |
729 | | - onLayout={onLayout} |
730 | | - > |
731 | | - {body} |
732 | | - <GestureHandler |
733 | | - config={gestureHandlerConfig} |
734 | | - gesture={composed} |
735 | | - transformState={transformState} |
736 | | - dimensions={{ |
737 | | - x: Math.min(xScale.range()[0]!, 0), |
738 | | - y: Math.min(primaryYScale.range()[0]!, 0), |
739 | | - width: xScale.range()[1]! - Math.min(xScale.range()[0]!, 0), |
740 | | - height: |
741 | | - primaryYScale.range()[1]! - Math.min(primaryYScale.range()[0]!, 0), |
742 | | - }} |
743 | | - /> |
| 727 | + <GestureHandlerRootView> |
| 728 | + <View style={{ flex: 1, overflow: "hidden" }} onLayout={onLayout}> |
| 729 | + {body} |
| 730 | + <GestureHandler |
| 731 | + config={gestureHandlerConfig} |
| 732 | + gesture={composed} |
| 733 | + transformState={transformState} |
| 734 | + dimensions={{ |
| 735 | + x: Math.min(xScale.range()[0]!, 0), |
| 736 | + y: Math.min(primaryYScale.range()[0]!, 0), |
| 737 | + width: xScale.range()[1]! - Math.min(xScale.range()[0]!, 0), |
| 738 | + height: |
| 739 | + primaryYScale.range()[1]! - |
| 740 | + Math.min(primaryYScale.range()[0]!, 0), |
| 741 | + }} |
| 742 | + /> |
| 743 | + </View> |
744 | 744 | </GestureHandlerRootView> |
745 | 745 | ); |
746 | 746 | } |
0 commit comments