UNPKG

@vertigis/viewer-spec

Version:

VertiGIS Viewer Specification

104 lines (103 loc) 3.94 kB
import type { ColorConfig } from "./colors.js"; /** * Configuration for a branding theme's colors. */ export interface BrandingColors { accentIconBackground: ColorConfig; accentIconBackgroundHover: ColorConfig; accentIconBorder: ColorConfig; accentIconBorderHover: ColorConfig; accentIconForeground: ColorConfig; accentIconForegroundHover: ColorConfig; alertAmberBackground: ColorConfig; alertAmberBackgroundHover: ColorConfig; alertAmberBorder: ColorConfig; alertAmberBorderHover: ColorConfig; alertAmberForeground: ColorConfig; alertAmberForegroundHover: ColorConfig; alertAmberIcon: ColorConfig; alertAmberIconHover: ColorConfig; alertBackgroundDisabled: ColorConfig; alertBorderDisabled: ColorConfig; alertForegroundDisabled: ColorConfig; alertGrayBackground: ColorConfig; alertGrayBackgroundHover: ColorConfig; alertGrayBorder: ColorConfig; alertGrayBorderHover: ColorConfig; alertGrayForeground: ColorConfig; alertGrayForegroundHover: ColorConfig; alertGrayIcon: ColorConfig; alertGrayIconHover: ColorConfig; alertGreenBackground: ColorConfig; alertGreenBackgroundHover: ColorConfig; alertGreenBorder: ColorConfig; alertGreenBorderHover: ColorConfig; alertGreenForeground: ColorConfig; alertGreenForegroundHover: ColorConfig; alertGreenIcon: ColorConfig; alertGreenIconHover: ColorConfig; alertIconDisabled: ColorConfig; alertRedBackground: ColorConfig; alertRedBackgroundHover: ColorConfig; alertRedBorder: ColorConfig; alertRedBorderHover: ColorConfig; alertRedForeground: ColorConfig; alertRedForegroundHover: ColorConfig; alertRedIcon: ColorConfig; alertRedIconHover: ColorConfig; buttonBackground: ColorConfig; buttonBackgroundDisabled: ColorConfig; buttonBackgroundHover: ColorConfig; buttonBorder: ColorConfig; buttonBorderDisabled: ColorConfig; buttonBorderHover: ColorConfig; buttonForeground: ColorConfig; buttonForegroundDisabled: ColorConfig; buttonForegroundHover: ColorConfig; buttonIcon: ColorConfig; buttonIconDisabled: ColorConfig; buttonIconHover: ColorConfig; defaultMapBackground: ColorConfig; disabledIconFill: ColorConfig; emphasizedButtonBackground: ColorConfig; emphasizedButtonBackgroundDisabled: ColorConfig; emphasizedButtonBackgroundHover: ColorConfig; emphasizedButtonBorder: ColorConfig; emphasizedButtonBorderDisabled: ColorConfig; emphasizedButtonBorderHover: ColorConfig; emphasizedButtonForeground: ColorConfig; emphasizedButtonForegroundDisabled: ColorConfig; emphasizedButtonForegroundHover: ColorConfig; emphasizedButtonIcon: ColorConfig; emphasizedButtonIconDisabled: ColorConfig; emphasizedButtonIconHover: ColorConfig; errorHelperTextBackground: ColorConfig; errorHelperTextForeground: ColorConfig; errorIconBackground: ColorConfig; errorIconForeground: ColorConfig; inlineTableBorder: ColorConfig; inlineTableHeaderBackground: ColorConfig; inlineTableRowBackground: ColorConfig; inputBorder: ColorConfig; inputBorderDisabled: ColorConfig; itemHoverBackground: ColorConfig; itemSelectedBackground: ColorConfig; loadingBarBackground: ColorConfig; none: ColorConfig; panelBorder: ColorConfig; primaryAccent: ColorConfig; primaryAccentDisabled: ColorConfig; primaryAccentHover: ColorConfig; primaryAccentLarge: ColorConfig; primaryBackground: ColorConfig; primaryBackgroundDisabled: ColorConfig; primaryBorder: ColorConfig; primaryForeground: ColorConfig; primaryForegroundDisabled: ColorConfig; secondaryBackground: ColorConfig; secondaryBorder: ColorConfig; secondaryForeground: ColorConfig; splashScreenForeground: ColorConfig; tabPrimaryForeground: ColorConfig; tabSecondaryForeground: ColorConfig; }