diff --git a/public/app/core/components/ScrollBar/GrafanaScrollbar.test.tsx b/public/app/core/components/ScrollBar/GrafanaScrollbar.test.tsx
deleted file mode 100644
index d4d3de6aea7..00000000000
--- a/public/app/core/components/ScrollBar/GrafanaScrollbar.test.tsx
+++ /dev/null
@@ -1,15 +0,0 @@
-import React from 'react';
-import { mount } from 'enzyme';
-import toJson from 'enzyme-to-json';
-import GrafanaScrollbar from './GrafanaScrollbar';
-
-describe('GrafanaScrollbar', () => {
- it('renders correctly', () => {
- const tree = mount(
-
- Scrollable content
-
- );
- expect(toJson(tree)).toMatchSnapshot();
- });
-});
diff --git a/public/app/core/components/ScrollBar/GrafanaScrollbar.tsx b/public/app/core/components/ScrollBar/GrafanaScrollbar.tsx
deleted file mode 100644
index 24e5b0d8828..00000000000
--- a/public/app/core/components/ScrollBar/GrafanaScrollbar.tsx
+++ /dev/null
@@ -1,48 +0,0 @@
-import React from 'react';
-import Scrollbars from 'react-custom-scrollbars';
-
-interface GrafanaScrollBarProps {
- customClassName?: string;
- autoHide?: boolean;
- autoHideTimeout?: number;
- autoHideDuration?: number;
- hideTracksWhenNotNeeded?: boolean;
-}
-
-const grafanaScrollBarDefaultProps: Partial = {
- customClassName: 'custom-scrollbars',
- autoHide: true,
- autoHideTimeout: 200,
- autoHideDuration: 200,
- hideTracksWhenNotNeeded: false,
-};
-
-/**
- * Wraps component into component from `react-custom-scrollbars`
- */
-class GrafanaScrollbar extends React.Component {
- static defaultProps = grafanaScrollBarDefaultProps;
-
- render() {
- const { customClassName, children, ...scrollProps } = this.props;
-
- return (
- }
- renderTrackVertical={props => }
- renderThumbHorizontal={props => }
- renderThumbVertical={props => }
- renderView={props => }
- {...scrollProps}
- >
- {children}
-
- );
- }
-}
-
-export default GrafanaScrollbar;
diff --git a/public/app/core/components/ScrollBar/__snapshots__/GrafanaScrollbar.test.tsx.snap b/public/app/core/components/ScrollBar/__snapshots__/GrafanaScrollbar.test.tsx.snap
deleted file mode 100644
index 7d0af38a6dc..00000000000
--- a/public/app/core/components/ScrollBar/__snapshots__/GrafanaScrollbar.test.tsx.snap
+++ /dev/null
@@ -1,116 +0,0 @@
-// Jest Snapshot v1, https://goo.gl/fbAQLP
-
-exports[`GrafanaScrollbar renders correctly 1`] = `
-
-
-
-
-
- Scrollable content
-
-
-
-
-
-
-
-`;
diff --git a/public/app/plugins/panel/graph/Legend.tsx b/public/app/plugins/panel/graph/Legend.tsx
index 2a9b60f392f..e493d7d5020 100644
--- a/public/app/plugins/panel/graph/Legend.tsx
+++ b/public/app/plugins/panel/graph/Legend.tsx
@@ -1,7 +1,7 @@
import _ from 'lodash';
import React from 'react';
import { TimeSeries } from 'app/core/core';
-import GrafanaScrollbar from 'app/core/components/ScrollBar/GrafanaScrollbar';
+import CustomScrollbar from 'app/core/components/CustomScrollbar/CustomScrollbar';
const LEGEND_STATS = ['min', 'max', 'avg', 'current', 'total'];
@@ -193,7 +193,7 @@ function LegendValue(props: LegendValueProps) {
return {value}
;
}
-function renderLegendValues(props: LegendSeriesItemProps, series, asTable = false): React.ReactElement[] {
+function renderLegendValues(props: LegendSeriesItemProps, series, asTable = false) {
const legendValueItems = [];
for (const valueName of LEGEND_STATS) {
if (props[valueName]) {
@@ -312,9 +312,9 @@ function getOptionSeriesCSSClasses(series, hiddenSeries) {
export class Legend extends React.Component {
render() {
return (
-
+
-
+
);
}
}