File tree 18 files changed +76
-34
lines changed
18 files changed +76
-34
lines changed Original file line number Diff line number Diff line change @@ -63,7 +63,7 @@ class VictoryLineBase extends React.Component<VictoryLineProps> {
63
63
DefaultTransitions . continuousPolarTransitions ( ) ;
64
64
static continuous = true ;
65
65
66
- static defaultProps = {
66
+ static defaultProps : VictoryLineProps = {
67
67
containerComponent : < VictoryContainer /> ,
68
68
dataComponent : < Curve /> ,
69
69
labelComponent : < VictoryLabel renderInPortal /> ,
Original file line number Diff line number Diff line change 1
1
import React from "react" ;
2
2
import { Dimensions } from "react-native" ;
3
- import { VictoryArea as VictoryAreaBase } from "victory-area/es" ;
3
+ import {
4
+ VictoryArea as VictoryAreaBase ,
5
+ VictoryAreaProps ,
6
+ } from "victory-area/es" ;
4
7
5
8
import { VictoryLabel } from "./victory-label" ;
6
9
import { VictoryContainer } from "./victory-container" ;
7
10
import { VictoryClipContainer } from "./victory-clip-container" ;
8
11
import { Area } from "./victory-primitives/area" ;
9
12
import { wrapCoreComponent } from "../helpers/wrap-core-component" ;
10
13
11
- export const VictoryArea = wrapCoreComponent ( {
14
+ export const VictoryArea = wrapCoreComponent < VictoryAreaProps > ( {
12
15
Component : VictoryAreaBase ,
13
16
defaultProps : {
14
17
...VictoryAreaBase . defaultProps ,
Original file line number Diff line number Diff line change 1
1
import React from "react" ;
2
2
import { Dimensions } from "react-native" ;
3
3
import { G } from "react-native-svg" ;
4
- import { VictoryAxis as VictoryAxisBase } from "victory-axis/es" ;
4
+ import {
5
+ VictoryAxis as VictoryAxisBase ,
6
+ VictoryAxisProps ,
7
+ } from "victory-axis/es" ;
5
8
import { VictoryLabel } from "./victory-label" ;
6
9
import { VictoryContainer } from "./victory-container" ;
7
10
import { LineSegment } from "./victory-primitives/line-segment" ;
8
11
import { wrapCoreComponent } from "../helpers/wrap-core-component" ;
9
12
10
- export const VictoryAxis = wrapCoreComponent ( {
13
+ export const VictoryAxis = wrapCoreComponent < VictoryAxisProps > ( {
11
14
Component : VictoryAxisBase ,
12
15
defaultProps : {
13
16
...VictoryAxisBase . defaultProps ,
Original file line number Diff line number Diff line change @@ -4,10 +4,10 @@ import { G } from "react-native-svg";
4
4
import { VictoryLabel } from "./victory-label" ;
5
5
import { VictoryContainer } from "./victory-container" ;
6
6
import { Bar } from "./victory-primitives/bar" ;
7
- import { VictoryBar as VictoryBarBase } from "victory-bar/es" ;
7
+ import { VictoryBar as VictoryBarBase , VictoryBarProps } from "victory-bar/es" ;
8
8
import { wrapCoreComponent } from "../helpers/wrap-core-component" ;
9
9
10
- export const VictoryBar = wrapCoreComponent ( {
10
+ export const VictoryBar = wrapCoreComponent < VictoryBarProps > ( {
11
11
Component : VictoryBarBase ,
12
12
defaultProps : {
13
13
...VictoryBarBase . defaultProps ,
Original file line number Diff line number Diff line change 1
1
import React from "react" ;
2
2
import { Dimensions } from "react-native" ;
3
3
import { G } from "react-native-svg" ;
4
- import { VictoryBoxPlot as VictoryBoxPlotBase } from "victory-box-plot/es" ;
4
+ import {
5
+ VictoryBoxPlot as VictoryBoxPlotBase ,
6
+ VictoryBoxPlotProps ,
7
+ } from "victory-box-plot/es" ;
5
8
import { VictoryLabel } from "./victory-label" ;
6
9
import { VictoryContainer } from "./victory-container" ;
7
10
import { Border } from "./victory-primitives/border" ;
8
11
import { Whisker } from "./victory-primitives/whisker" ;
9
12
import { LineSegment } from "./victory-primitives/line-segment" ;
10
13
import { wrapCoreComponent } from "../helpers/wrap-core-component" ;
11
14
12
- export const VictoryBoxPlot = wrapCoreComponent ( {
15
+ export const VictoryBoxPlot = wrapCoreComponent < VictoryBoxPlotProps > ( {
13
16
Component : VictoryBoxPlotBase ,
14
17
defaultProps : {
15
18
...VictoryBoxPlotBase . defaultProps ,
Original file line number Diff line number Diff line change @@ -4,10 +4,13 @@ import { G } from "react-native-svg";
4
4
import { VictoryLabel } from "./victory-label" ;
5
5
import { VictoryContainer } from "./victory-container" ;
6
6
import { Candle } from "./victory-primitives/candle" ;
7
- import { VictoryCandlestick as VictoryCandlestickBase } from "victory-candlestick/es" ;
7
+ import {
8
+ VictoryCandlestick as VictoryCandlestickBase ,
9
+ VictoryCandlestickProps ,
10
+ } from "victory-candlestick/es" ;
8
11
import { wrapCoreComponent } from "../helpers/wrap-core-component" ;
9
12
10
- export const VictoryCandlestick = wrapCoreComponent ( {
13
+ export const VictoryCandlestick = wrapCoreComponent < VictoryCandlestickProps > ( {
11
14
Component : VictoryCandlestickBase ,
12
15
defaultProps : {
13
16
...VictoryCandlestickBase . defaultProps ,
Original file line number Diff line number Diff line change 1
1
import React from "react" ;
2
2
import { Dimensions } from "react-native" ;
3
3
import { G } from "react-native-svg" ;
4
- import { VictoryChart as VictoryChartBase } from "victory-chart/es" ;
4
+ import {
5
+ VictoryChart as VictoryChartBase ,
6
+ VictoryChartProps ,
7
+ } from "victory-chart/es" ;
5
8
import { Background } from "./victory-primitives/background" ;
6
9
import { VictoryAxis } from "./victory-axis" ;
7
10
import { VictoryPolarAxis } from "./victory-polar-axis" ;
8
11
import { VictoryContainer } from "./victory-container" ;
9
12
import { wrapCoreComponent } from "../helpers/wrap-core-component" ;
10
13
11
- export const VictoryChart = wrapCoreComponent ( {
14
+ export const VictoryChart = wrapCoreComponent < VictoryChartProps > ( {
12
15
Component : VictoryChartBase ,
13
16
defaultProps : {
14
17
backgroundComponent : < Background /> ,
Original file line number Diff line number Diff line change 1
1
import React from "react" ;
2
2
import { Dimensions } from "react-native" ;
3
3
import { G } from "react-native-svg" ;
4
- import { VictoryErrorBar as VictoryErrorBarBase } from "victory-errorbar/es" ;
4
+ import {
5
+ VictoryErrorBar as VictoryErrorBarBase ,
6
+ VictoryErrorBarProps ,
7
+ } from "victory-errorbar/es" ;
5
8
import { VictoryContainer } from "./victory-container" ;
6
9
import { ErrorBar } from "./victory-primitives/error-bar" ;
7
10
import { wrapCoreComponent } from "../helpers/wrap-core-component" ;
8
11
9
- export const VictoryErrorBar = wrapCoreComponent ( {
12
+ export const VictoryErrorBar = wrapCoreComponent < VictoryErrorBarProps > ( {
10
13
Component : VictoryErrorBarBase ,
11
14
defaultProps : {
12
15
...VictoryErrorBarBase . defaultProps ,
Original file line number Diff line number Diff line change 1
1
import React from "react" ;
2
2
import { Dimensions } from "react-native" ;
3
3
import { G } from "react-native-svg" ;
4
- import { VictoryGroup as VictoryGroupBase } from "victory-group/es" ;
4
+ import {
5
+ VictoryGroup as VictoryGroupBase ,
6
+ VictoryGroupProps ,
7
+ } from "victory-group/es" ;
5
8
import { VictoryContainer } from "./victory-container" ;
6
9
import { wrapCoreComponent } from "../helpers/wrap-core-component" ;
7
10
8
- export const VictoryGroup = wrapCoreComponent ( {
11
+ export const VictoryGroup = wrapCoreComponent < VictoryGroupProps > ( {
9
12
Component : VictoryGroupBase ,
10
13
defaultProps : {
11
14
containerComponent : < VictoryContainer /> ,
Original file line number Diff line number Diff line change @@ -4,10 +4,13 @@ import { G } from "react-native-svg";
4
4
import { VictoryLabel } from "./victory-label" ;
5
5
import { VictoryContainer } from "./victory-container" ;
6
6
import { Bar } from "./victory-primitives/bar" ;
7
- import { VictoryHistogram as VictoryHistogramBase } from "victory-histogram/es" ;
7
+ import {
8
+ VictoryHistogram as VictoryHistogramBase ,
9
+ VictoryHistogramProps ,
10
+ } from "victory-histogram/es" ;
8
11
import { wrapCoreComponent } from "../helpers/wrap-core-component" ;
9
12
10
- export const VictoryHistogram = wrapCoreComponent ( {
13
+ export const VictoryHistogram = wrapCoreComponent < VictoryHistogramProps > ( {
11
14
Component : VictoryHistogramBase ,
12
15
defaultProps : {
13
16
...VictoryHistogramBase . defaultProps ,
Original file line number Diff line number Diff line change 1
1
import React from "react" ;
2
2
import { G } from "react-native-svg" ;
3
- import { VictoryLegend as VictoryLegendBase } from "victory-legend/es" ;
3
+ import {
4
+ VictoryLegend as VictoryLegendBase ,
5
+ VictoryLegendProps ,
6
+ } from "victory-legend/es" ;
4
7
import { Dimensions } from "react-native" ;
5
8
import { VictoryLabel } from "./victory-label" ;
6
9
import { VictoryContainer } from "./victory-container" ;
7
10
import { Point } from "./victory-primitives/point" ;
8
11
import { Border } from "./victory-primitives/border" ;
9
12
import { wrapCoreComponent } from "../helpers/wrap-core-component" ;
10
13
11
- export const VictoryLegend = wrapCoreComponent ( {
14
+ export const VictoryLegend = wrapCoreComponent < VictoryLegendProps > ( {
12
15
Component : VictoryLegendBase ,
13
16
defaultProps : {
14
17
...VictoryLegendBase . defaultProps ,
Original file line number Diff line number Diff line change 1
1
import React from "react" ;
2
2
import { Dimensions } from "react-native" ;
3
- import { VictoryLine as VictoryLineBase } from "victory-line/es" ;
3
+ import {
4
+ VictoryLine as VictoryLineBase ,
5
+ VictoryLineProps ,
6
+ } from "victory-line/es" ;
4
7
import { VictoryLabel } from "./victory-label" ;
5
8
import { VictoryContainer } from "./victory-container" ;
6
9
import { VictoryClipContainer } from "./victory-clip-container" ;
7
10
import { Curve } from "./victory-primitives/curve" ;
8
11
import { wrapCoreComponent } from "../helpers/wrap-core-component" ;
9
12
10
- export const VictoryLine = wrapCoreComponent ( {
13
+ export const VictoryLine = wrapCoreComponent < VictoryLineProps > ( {
11
14
Component : VictoryLineBase ,
12
15
defaultProps : {
13
16
...VictoryLineBase . defaultProps ,
Original file line number Diff line number Diff line change 1
1
import React from "react" ;
2
2
import { Dimensions } from "react-native" ;
3
3
import { G } from "react-native-svg" ;
4
- import { VictoryPie as VictoryPieBase } from "victory-pie/es" ;
4
+ import { VictoryPie as VictoryPieBase , VictoryPieProps } from "victory-pie/es" ;
5
5
import { VictoryLabel } from "./victory-label" ;
6
6
import { VictoryContainer } from "./victory-container" ;
7
7
import { Slice } from "./victory-primitives/slice" ;
8
8
import { wrapCoreComponent } from "../helpers/wrap-core-component" ;
9
9
10
- export const VictoryPie = wrapCoreComponent ( {
10
+ export const VictoryPie = wrapCoreComponent < VictoryPieProps > ( {
11
11
Component : VictoryPieBase ,
12
12
defaultProps : {
13
13
...VictoryPieBase . defaultProps ,
Original file line number Diff line number Diff line change 1
1
import React from "react" ;
2
2
import { Dimensions } from "react-native" ;
3
3
import { G } from "react-native-svg" ;
4
- import { VictoryPolarAxis as VictoryPolarAxisBase } from "victory-polar-axis/es" ;
4
+ import {
5
+ VictoryPolarAxis as VictoryPolarAxisBase ,
6
+ VictoryPolarAxisProps ,
7
+ } from "victory-polar-axis/es" ;
5
8
import { VictoryLabel } from "./victory-label" ;
6
9
import { VictoryContainer } from "./victory-container" ;
7
10
import { Arc } from "./victory-primitives/arc" ;
8
11
import { LineSegment } from "./victory-primitives/line-segment" ;
9
12
import { wrapCoreComponent } from "../helpers/wrap-core-component" ;
10
13
11
- export const VictoryPolarAxis = wrapCoreComponent ( {
14
+ export const VictoryPolarAxis = wrapCoreComponent < VictoryPolarAxisProps > ( {
12
15
Component : VictoryPolarAxisBase ,
13
16
defaultProps : {
14
17
...VictoryPolarAxisBase . defaultProps ,
Original file line number Diff line number Diff line change 1
1
import React from "react" ;
2
2
import { Dimensions } from "react-native" ;
3
3
import { G } from "react-native-svg" ;
4
- import { VictoryScatter as VictoryScatterBase } from "victory-scatter/es" ;
4
+ import {
5
+ VictoryScatter as VictoryScatterBase ,
6
+ VictoryScatterProps ,
7
+ } from "victory-scatter/es" ;
5
8
import { VictoryLabel } from "./victory-label" ;
6
9
import { VictoryContainer } from "./victory-container" ;
7
10
import { Point } from "./victory-primitives/point" ;
8
11
import { wrapCoreComponent } from "../helpers/wrap-core-component" ;
9
12
10
- export const VictoryScatter = wrapCoreComponent ( {
13
+ export const VictoryScatter = wrapCoreComponent < VictoryScatterProps > ( {
11
14
Component : VictoryScatterBase ,
12
15
defaultProps : {
13
16
...VictoryScatterBase . defaultProps ,
Original file line number Diff line number Diff line change 1
1
import React from "react" ;
2
2
import { Dimensions } from "react-native" ;
3
3
import { G } from "react-native-svg" ;
4
- import { VictoryStack as VictoryStackBase } from "victory-stack/es" ;
4
+ import {
5
+ VictoryStack as VictoryStackBase ,
6
+ VictoryStackProps ,
7
+ } from "victory-stack/es" ;
5
8
import { VictoryContainer } from "./victory-container" ;
6
9
import { wrapCoreComponent } from "../helpers/wrap-core-component" ;
7
10
8
- export const VictoryStack = wrapCoreComponent ( {
11
+ export const VictoryStack = wrapCoreComponent < VictoryStackProps > ( {
9
12
Component : VictoryStackBase ,
10
13
defaultProps : {
11
14
containerComponent : < VictoryContainer /> ,
Original file line number Diff line number Diff line change 1
1
import React from "react" ;
2
2
import { Dimensions } from "react-native" ;
3
3
import { G } from "react-native-svg" ;
4
- import { VictoryVoronoi as VictoryVoronoiBase } from "victory-voronoi/es" ;
4
+ import {
5
+ VictoryVoronoi as VictoryVoronoiBase ,
6
+ VictoryVoronoiProps ,
7
+ } from "victory-voronoi/es" ;
5
8
import { VictoryLabel } from "./victory-label" ;
6
9
import { VictoryContainer } from "./victory-container" ;
7
10
import { Voronoi } from "./victory-primitives/voronoi" ;
8
11
import { wrapCoreComponent } from "../helpers/wrap-core-component" ;
9
12
10
- export const VictoryVoronoi = wrapCoreComponent ( {
13
+ export const VictoryVoronoi = wrapCoreComponent < VictoryVoronoiProps > ( {
11
14
Component : VictoryVoronoiBase ,
12
15
defaultProps : {
13
16
...VictoryVoronoiBase . defaultProps ,
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ export function wrapCoreComponent<TProps extends object>({
7
7
Component,
8
8
defaultProps,
9
9
} : {
10
- Component : React . JSXElementConstructor < TProps > ;
10
+ Component : React . ComponentType < TProps > ;
11
11
defaultProps : TProps ;
12
12
} ) {
13
13
const WrappedComponent = ( props : TProps ) => {
You can’t perform that action at this time.
0 commit comments