+++ # ----------------------------------------------------------------------- # Do not edit this file. It is automatically generated by API Documenter. # ----------------------------------------------------------------------- title = "GrafanaTheme" keywords = ["grafana","documentation","sdk","@grafana/data"] type = "docs" draft = true +++ ## GrafanaTheme interface Signature ```typescript export interface GrafanaTheme extends GrafanaThemeCommons ``` Import ```typescript import { GrafanaTheme } from '@grafana/data'; ``` Properties | Property | Type | Description | | --- | --- | --- | | [background](#background-property) | {
dropdown: string;
scrollbar: string;
scrollbar2: string;
pageHeader: string;
} | | | [colors](#colors-property) | {
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;
gray33: string;
gray25: string;
gray15: string;
gray10: string;
gray05: string;
blue95: string;
blue85: string;
blue77: string;
red88: string;
grayBlue: string;
inputBlack: string;
blue: string;
blueBase: string;
blueShade: string;
blueLight: string;
blueFaint: string;
redBase: string;
redShade: string;
greenBase: string;
greenShade: string;
red: string;
yellow: string;
purple: string;
variable: string;
orange: string;
orangeDark: string;
queryRed: string;
queryGreen: string;
queryPurple: string;
queryKeyword: string;
queryOrange: string;
brandPrimary: string;
brandSuccess: string;
brandWarning: string;
brandDanger: string;
online: string;
warn: string;
critical: string;
link: string;
linkDisabled: string;
linkHover: string;
linkExternal: string;
body: string;
text: string;
textStrong: string;
textWeak: string;
textFaint: string;
textEmphasis: string;
panelBg: string;
bodyBg: string;
pageBg: string;
headingColor: string;
pageHeaderBorder: string;
formLabel: string;
formDescription: string;
formLegend: string;
formInputBg: string;
formInputBgDisabled: string;
formInputBorder: string;
formInputBorderHover: string;
formInputBorderActive: string;
formInputBorderInvalid: string;
formFocusOutline: string;
formInputText: string;
formInputDisabledText: string;
formInputTextStrong: string;
formInputTextWhite: string;
formValidationMessageText: string;
formValidationMessageBg: string;
formSwitchBg: string;
formSwitchBgActive: string;
formSwitchBgActiveHover: string;
formSwitchBgHover: string;
formSwitchBgDisabled: string;
formSwitchDot: string;
formCheckboxBg: string;
formCheckboxBgChecked: string;
formCheckboxBgCheckedHover: string;
formCheckboxCheckmark: string;
} | | | [isDark](#isdark-property) | boolean | | | [isLight](#islight-property) | boolean | | | [shadow](#shadow-property) | {
pageHeader: string;
} | | | [type](#type-property) | GrafanaThemeType | | ### background property Signature ```typescript background: { dropdown: string; scrollbar: string; scrollbar2: string; pageHeader: string; }; ``` ### colors property Signature ```typescript colors: { 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; gray33: string; gray25: string; gray15: string; gray10: string; gray05: string; blue95: string; blue85: string; blue77: string; red88: string; grayBlue: string; inputBlack: string; blue: string; blueBase: string; blueShade: string; blueLight: string; blueFaint: string; redBase: string; redShade: string; greenBase: string; greenShade: string; red: string; yellow: string; purple: string; variable: string; orange: string; orangeDark: string; queryRed: string; queryGreen: string; queryPurple: string; queryKeyword: string; queryOrange: string; brandPrimary: string; brandSuccess: string; brandWarning: string; brandDanger: string; online: string; warn: string; critical: string; link: string; linkDisabled: string; linkHover: string; linkExternal: string; body: string; text: string; textStrong: string; textWeak: string; textFaint: string; textEmphasis: string; panelBg: string; bodyBg: string; pageBg: string; headingColor: string; pageHeaderBorder: string; formLabel: string; formDescription: string; formLegend: string; formInputBg: string; formInputBgDisabled: string; formInputBorder: string; formInputBorderHover: string; formInputBorderActive: string; formInputBorderInvalid: string; formFocusOutline: string; formInputText: string; formInputDisabledText: string; formInputTextStrong: string; formInputTextWhite: string; formValidationMessageText: string; formValidationMessageBg: string; formSwitchBg: string; formSwitchBgActive: string; formSwitchBgActiveHover: string; formSwitchBgHover: string; formSwitchBgDisabled: string; formSwitchDot: string; formCheckboxBg: string; formCheckboxBgChecked: string; formCheckboxBgCheckedHover: string; formCheckboxCheckmark: string; }; ``` ### isDark property Signature ```typescript isDark: boolean; ``` ### isLight property Signature ```typescript isLight: boolean; ``` ### shadow property Signature ```typescript shadow: { pageHeader: string; }; ``` ### type property Signature ```typescript type: GrafanaThemeType; ```