diff --git a/public/app/features/canvas/element.ts b/public/app/features/canvas/element.ts index f4a60f88097..2146e7fb972 100644 --- a/public/app/features/canvas/element.ts +++ b/public/app/features/canvas/element.ts @@ -2,6 +2,7 @@ import { ComponentType } from 'react'; import { RegistryItem } from '@grafana/data'; import { PanelOptionsSupplier } from '@grafana/data/src/panel/PanelPlugin'; +import { config } from 'app/core/config'; import { DimensionContext } from '../dimensions/context'; @@ -64,3 +65,4 @@ export interface CanvasElementItem extends RegistryI export const defaultBgColor = '#D9D9D9'; export const defaultTextColor = '#000000'; +export const defaultThemeTextColor = config.theme2.colors.text.primary; diff --git a/public/app/features/canvas/elements/text.tsx b/public/app/features/canvas/elements/text.tsx index 2af79e8cd5c..d8d0e02b66f 100644 --- a/public/app/features/canvas/elements/text.tsx +++ b/public/app/features/canvas/elements/text.tsx @@ -9,7 +9,7 @@ import { DimensionContext } from 'app/features/dimensions/context'; import { ColorDimensionEditor } from 'app/features/dimensions/editors/ColorDimensionEditor'; import { TextDimensionEditor } from 'app/features/dimensions/editors/TextDimensionEditor'; -import { CanvasElementItem, CanvasElementProps, defaultTextColor } from '../element'; +import { CanvasElementItem, CanvasElementProps, defaultThemeTextColor } from '../element'; import { ElementState } from '../runtime/element'; import { Align, TextConfig, TextData, VAlign } from '../types'; @@ -136,7 +136,7 @@ export const textItem: CanvasElementItem = { align: Align.Center, valign: VAlign.Middle, color: { - fixed: defaultTextColor, + fixed: defaultThemeTextColor, }, size: 16, },