This is documentation for the next version of Grafana. For the latest stable release, go to the latest version.

API Reference@grafana/dataThemeColors

ThemeColors interface

This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Signature

export interface ThemeColors extends ThemeColorsBase<ThemeRichColor> 

Import

import { ThemeColors } from '@grafana/data';

Methods

Method Description
emphasize(color, amount) (BETA)
getContrastText(background, threshold) (BETA) Returns a text color for the background

This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

emphasize method

Signature

emphasize(color: string, amount?: number): string;

Parameters

Parameter Type Description
color string
amount number

Returns:

string

This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

getContrastText method

Returns a text color for the background

Signature

getContrastText(background: string, threshold?: number): string;

Parameters

Parameter Type Description
background string
threshold number

Returns:

string