Important: This documentation is about an older version. It's relevant only to the release noted, many of the features and functions have been updated or replaced. Please view the current version.
GrafanaTheme interface
Signature
export interface GrafanaTheme extends GrafanaThemeCommons Import
import { GrafanaTheme } from '@grafana/data';Properties
| Property | Type | Description | 
|---|---|---|
| colors | {bg1: string;bg2: string;bg3: string;border1: string;border2: string;border3: string;bgBlue1: string;bgBlue2: string;dashboardBg: string;bodyBg: string;panelBg: string;panelBorder: string;pageHeaderBg: string;pageHeaderBorder: string;dropdownBg: string;dropdownShadow: string;dropdownOptionHoverBg: string;link: string;linkDisabled: string;linkHover: string;linkExternal: string;textStrong: string;textHeading: string;text: string;textSemiWeak: string;textWeak: string;textFaint: string;textBlue: string;formLabel: string;formDescription: string;formInputBg: string;formInputBgDisabled: string;formInputBorder: string;formInputBorderHover: string;formInputBorderActive: string;formInputBorderInvalid: string;formFocusOutline: string;formInputText: string;formInputDisabledText: string;formInputPlaceholderText: string;formValidationMessageText: string;formValidationMessageBg: string;formSwitchBg: string;formSwitchBgActive: string;formSwitchBgActiveHover: string;formSwitchBgHover: string;formSwitchBgDisabled: string;formSwitchDot: string;formCheckboxBgChecked: string;formCheckboxBgCheckedHover: string;formCheckboxCheckmark: string;} | |
| isDark | boolean | |
| isLight | boolean | |
| palette | {black: string;white: string;dark1: string;dark2: string;dark3: string;dark4: string;dark5: string;dark6: string;dark7: string;dark8: string;dark9: string;dark10: string;gray1: string;gray2: string;gray3: string;gray4: string;gray5: string;gray6: string;gray7: string;gray98: string;gray95: string;gray85: string;gray70: string;gray60: string;gray33: string;gray25: string;gray15: string;gray10: string;gray05: string;blue95: string;blue85: string;blue80: string;blue77: string;red88: string;redBase: string;redShade: string;greenBase: string;greenShade: string;red: string;yellow: string;purple: string;orange: string;orangeDark: string;queryRed: string;queryGreen: string;queryPurple: string;queryOrange: string;brandPrimary: string;brandSuccess: string;brandWarning: string;brandDanger: string;online: string;warn: string;critical: string;} | |
| shadows | {listItem: string;} | |
| type | GrafanaThemeType | 
colors property
Signature
colors: {
        bg1: string;
        bg2: string;
        bg3: string;
        border1: string;
        border2: string;
        border3: string;
        bgBlue1: string;
        bgBlue2: string;
        dashboardBg: string;
        bodyBg: string;
        panelBg: string;
        panelBorder: string;
        pageHeaderBg: string;
        pageHeaderBorder: string;
        dropdownBg: string;
        dropdownShadow: string;
        dropdownOptionHoverBg: string;
        link: string;
        linkDisabled: string;
        linkHover: string;
        linkExternal: string;
        textStrong: string;
        textHeading: string;
        text: string;
        textSemiWeak: string;
        textWeak: string;
        textFaint: string;
        textBlue: string;
        formLabel: string;
        formDescription: string;
        formInputBg: string;
        formInputBgDisabled: string;
        formInputBorder: string;
        formInputBorderHover: string;
        formInputBorderActive: string;
        formInputBorderInvalid: string;
        formFocusOutline: string;
        formInputText: string;
        formInputDisabledText: string;
        formInputPlaceholderText: string;
        formValidationMessageText: string;
        formValidationMessageBg: string;
        formSwitchBg: string;
        formSwitchBgActive: string;
        formSwitchBgActiveHover: string;
        formSwitchBgHover: string;
        formSwitchBgDisabled: string;
        formSwitchDot: string;
        formCheckboxBgChecked: string;
        formCheckboxBgCheckedHover: string;
        formCheckboxCheckmark: string;
    };isDark property
Signature
isDark: boolean;isLight property
Signature
isLight: boolean;palette property
Signature
palette: {
        black: string;
        white: string;
        dark1: string;
        dark2: string;
        dark3: string;
        dark4: string;
        dark5: string;
        dark6: string;
        dark7: string;
        dark8: string;
        dark9: string;
        dark10: string;
        gray1: string;
        gray2: string;
        gray3: string;
        gray4: string;
        gray5: string;
        gray6: string;
        gray7: string;
        gray98: string;
        gray95: string;
        gray85: string;
        gray70: string;
        gray60: string;
        gray33: string;
        gray25: string;
        gray15: string;
        gray10: string;
        gray05: string;
        blue95: string;
        blue85: string;
        blue80: string;
        blue77: string;
        red88: string;
        redBase: string;
        redShade: string;
        greenBase: string;
        greenShade: string;
        red: string;
        yellow: string;
        purple: string;
        orange: string;
        orangeDark: string;
        queryRed: string;
        queryGreen: string;
        queryPurple: string;
        queryOrange: string;
        brandPrimary: string;
        brandSuccess: string;
        brandWarning: string;
        brandDanger: string;
        online: string;
        warn: string;
        critical: string;
    };shadows property
Signature
shadows: {
        listItem: string;
    };type property
Signature
type: GrafanaThemeType;






