Skip to main content

Color Palette Service

This service manages DIGIDECK color palette. Use this service to get the Deck's color palette configuration.

Methods​

getColorPalette()​

Description​

Returns Deck's color palette object

Return Value: Array<String>​

  • Returns the Deck Color Palette as an array of colors.

Code Example​

    const colorPalette = digideckCore.colorPaletteService.getColorPalette();

getColorPaletteColorIfPaletteKey(colorPaletteKey)​

Return Value: Data Store​

  • Returns color palette color if key given is a color palette key in deck's color palette configuration. If not, the function returns the parameter unchanged.

Default Keys​

  • ddColorPaletteFirstColor - first color in the color palette array

Code Example​

    const colorPaletteColor = digideckCore.colorPaletteService.getColorPaletteColorIfPaletteKey('ddColorPaletteFirstColor');
this.setComponentOption(options.BACKGROUND_COLOR, colorPaletteColor);

isColorPaletteKey(colorPaletteKey)​

Return Value: Data Store​

  • Returns true if key passed in is a color palette key in the Deck Color Palette config

Code Example​

    const isColorPaletteKey = digideckCore.colorPaletteService.isColorPaletteKey(colorPaletteKey);