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