UNPKG

box-ui-elements-mlh

Version:
23 lines (16 loc) 955 B
// @flow import getProp from 'lodash/get'; import classificationColorsMap from './classificationColorsMap'; import { DEFAULT_CLASSIFICATION_COLOR_ID } from './constants'; function getClassificationLabelColor(classificationLabelData?: ?{ colorID?: number }) { const colorID = getProp(classificationLabelData, 'colorID', DEFAULT_CLASSIFICATION_COLOR_ID); const { color } = classificationColorsMap[colorID] || classificationColorsMap[DEFAULT_CLASSIFICATION_COLOR_ID]; return color; } function getClassificationTinyconColor(classificationLabelData?: ?{ colorID?: number }) { const colorID = getProp(classificationLabelData, 'colorID', DEFAULT_CLASSIFICATION_COLOR_ID); const { tinycon } = classificationColorsMap[colorID] || classificationColorsMap[DEFAULT_CLASSIFICATION_COLOR_ID]; return tinycon; } // eslint-disable-next-line import/prefer-default-export export { getClassificationLabelColor, getClassificationTinyconColor };