From cd26cade68b4e57107dba11bcbb667ec09adbea8 Mon Sep 17 00:00:00 2001 From: Hamas Shafiq Date: Fri, 26 Aug 2022 10:15:21 +0100 Subject: [PATCH] Chore: Remove unused theme (#54175) --- .../TracePageHeader/SpanGraph/CanvasSpanGraph.tsx | 2 +- .../src/TraceTimelineViewer/VirtualizedTraceView.tsx | 10 ++++------ .../src/utils/color-generator.test.js | 12 +++++------- .../src/utils/color-generator.tsx | 5 ++--- 4 files changed, 12 insertions(+), 17 deletions(-) diff --git a/packages/jaeger-ui-components/src/TracePageHeader/SpanGraph/CanvasSpanGraph.tsx b/packages/jaeger-ui-components/src/TracePageHeader/SpanGraph/CanvasSpanGraph.tsx index a0454c80009..e3574b156d7 100644 --- a/packages/jaeger-ui-components/src/TracePageHeader/SpanGraph/CanvasSpanGraph.tsx +++ b/packages/jaeger-ui-components/src/TracePageHeader/SpanGraph/CanvasSpanGraph.tsx @@ -50,7 +50,7 @@ export class UnthemedCanvasSpanGraph extends React.PureComponent getRgbColorByKey(key, this.props.theme); + getColor = (key: string) => getRgbColorByKey(key); componentDidMount() { this._draw(); diff --git a/packages/jaeger-ui-components/src/TraceTimelineViewer/VirtualizedTraceView.tsx b/packages/jaeger-ui-components/src/TraceTimelineViewer/VirtualizedTraceView.tsx index b8ebd36c4d5..1f026127e96 100644 --- a/packages/jaeger-ui-components/src/TraceTimelineViewer/VirtualizedTraceView.tsx +++ b/packages/jaeger-ui-components/src/TraceTimelineViewer/VirtualizedTraceView.tsx @@ -392,7 +392,6 @@ export class UnthemedVirtualizedTraceView extends React.Component diff --git a/packages/jaeger-ui-components/src/utils/color-generator.test.js b/packages/jaeger-ui-components/src/utils/color-generator.test.js index b1857f3b127..65b087cba88 100644 --- a/packages/jaeger-ui-components/src/utils/color-generator.test.js +++ b/packages/jaeger-ui-components/src/utils/color-generator.test.js @@ -12,21 +12,19 @@ // See the License for the specific language governing permissions and // limitations under the License. -import { createTheme } from '@grafana/data'; - import { getColorByKey, clear } from './color-generator'; it('gives the same color for the same key', () => { clear(); - const colorOne = getColorByKey('serviceA', createTheme()); - const colorTwo = getColorByKey('serviceA', createTheme()); + const colorOne = getColorByKey('serviceA'); + const colorTwo = getColorByKey('serviceA'); expect(colorOne).toBe(colorTwo); }); it('gives different colors for each for each key', () => { clear(); - const colorOne = getColorByKey('serviceA', createTheme()); - const colorTwo = getColorByKey('serviceB', createTheme()); + const colorOne = getColorByKey('serviceA'); + const colorTwo = getColorByKey('serviceB'); expect(colorOne).not.toBe(colorTwo); }); @@ -34,6 +32,6 @@ it('should not allow red', () => { clear(); // when aPAKNMeFcF is hashed it's index is 4 // which is red, which we disallow because it looks like an error - const colorOne = getColorByKey('aPAKNMeFcF', createTheme()); + const colorOne = getColorByKey('aPAKNMeFcF'); expect(colorOne).not.toBe('#E24D42'); }); diff --git a/packages/jaeger-ui-components/src/utils/color-generator.tsx b/packages/jaeger-ui-components/src/utils/color-generator.tsx index 776800ffc16..ab28d407238 100644 --- a/packages/jaeger-ui-components/src/utils/color-generator.tsx +++ b/packages/jaeger-ui-components/src/utils/color-generator.tsx @@ -14,7 +14,6 @@ import memoizeOne from 'memoize-one'; -import { GrafanaTheme2 } from '@grafana/data'; import { colors } from '@grafana/ui'; // TS needs the precise return type @@ -95,10 +94,10 @@ export function clear() { getGenerator([]); } -export function getColorByKey(key: string, theme: GrafanaTheme2) { +export function getColorByKey(key: string) { return getGenerator(colors).getColorByKey(key); } -export function getRgbColorByKey(key: string, theme: GrafanaTheme2): [number, number, number] { +export function getRgbColorByKey(key: string): [number, number, number] { return getGenerator(colors).getRgbColorByKey(key); }