API Reference@grafana/dataGrafanaTheme2

GrafanaTheme2 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.

Next gen theme model introduced in Grafana v8.

Signature

export interface GrafanaTheme2 

Import

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

Properties

Property Type Description
breakpoints ThemeBreakpoints (BETA)
colors ThemeColors (BETA)
components ThemeComponents (BETA)
isDark boolean (BETA)
isLight boolean (BETA)
name string (BETA)
shadows ThemeShadows (BETA)
shape ThemeShape (BETA)
spacing ThemeSpacing (BETA)
transitions ThemeTransitions (BETA)
typography ThemeTypography (BETA)
v1 GrafanaTheme (BETA)
visualization ThemeVisualizationColors (BETA)
zIndex ThemeZIndices (BETA)

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.

breakpoints property

Signature

breakpoints: ThemeBreakpoints;

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.

colors property

Signature

colors: ThemeColors;

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.

components property

Signature

components: ThemeComponents;

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.

isDark property

Signature

isDark: boolean;

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.

isLight property

Signature

isLight: boolean;

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.

name property

Signature

name: 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.

shadows property

Signature

shadows: ThemeShadows;

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.

shape property

Signature

shape: ThemeShape;

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.

spacing property

Signature

spacing: ThemeSpacing;

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.

transitions property

Signature

transitions: ThemeTransitions;

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.

typography property

Signature

typography: ThemeTypography;

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.

v1 property

Signature

v1: GrafanaTheme;

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.

visualization property

Signature

visualization: ThemeVisualizationColors;

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.

zIndex property

Signature

zIndex: ThemeZIndices;