1
1
import React , { PureComponent } from 'react' ;
2
2
import PropTypes from 'prop-types' ;
3
3
4
- import WidgetChartToolTip from 'pages/country/widget/components/widget-chart-tooltip' ;
5
4
import {
6
5
BarChart ,
7
6
Bar ,
@@ -10,12 +9,13 @@ import {
10
9
Tooltip ,
11
10
ResponsiveContainer
12
11
} from 'recharts' ;
13
- import WidgetPaginate from 'pages/country/widget/components/widget-paginate' ;
12
+ import Paginate from 'components/paginate' ;
13
+ import ChartToolTip from '../components/chart-tooltip' ;
14
14
15
15
import CustomTick from './custom-tick-component' ;
16
- import './widget- horizontal-bar-chart-styles.scss' ;
16
+ import './horizontal-bar-chart-styles.scss' ;
17
17
18
- class WidgetHorizontalBarChart extends PureComponent {
18
+ class HorizontalBarChart extends PureComponent {
19
19
render ( ) {
20
20
const { data, className, handlePageChange, settings } = this . props ;
21
21
const { tooltip, colors, yKeys, yAxisDotFill } = this . props . config ;
@@ -35,11 +35,7 @@ class WidgetHorizontalBarChart extends PureComponent {
35
35
< Tooltip
36
36
cursor = { { fill : '#d6d6d9' } }
37
37
content = {
38
- < WidgetChartToolTip
39
- settings = { tooltip }
40
- colors = { colors }
41
- hideZeros
42
- />
38
+ < ChartToolTip settings = { tooltip } colors = { colors } hideZeros />
43
39
}
44
40
/>
45
41
< XAxis
@@ -80,7 +76,7 @@ class WidgetHorizontalBarChart extends PureComponent {
80
76
</ ResponsiveContainer >
81
77
{ handlePageChange &&
82
78
data . length > settings . pageSize && (
83
- < WidgetPaginate
79
+ < Paginate
84
80
className = "horizontal-pagintation"
85
81
settings = { settings }
86
82
count = { data . length }
@@ -92,18 +88,18 @@ class WidgetHorizontalBarChart extends PureComponent {
92
88
}
93
89
}
94
90
95
- WidgetHorizontalBarChart . propTypes = {
91
+ HorizontalBarChart . propTypes = {
96
92
data : PropTypes . array ,
97
93
className : PropTypes . string ,
98
94
config : PropTypes . object ,
99
95
settings : PropTypes . object ,
100
96
handlePageChange : PropTypes . func
101
97
} ;
102
98
103
- WidgetHorizontalBarChart . defaultProps = {
99
+ HorizontalBarChart . defaultProps = {
104
100
config : {
105
101
tooltip : [ { key : 'value' , unit : null } ]
106
102
}
107
103
} ;
108
104
109
- export default WidgetHorizontalBarChart ;
105
+ export default HorizontalBarChart ;
0 commit comments