import { ItemType } from '../../../types'; import { TeamsSchemeMappingWithAreas } from '../../types'; import { pickValuesFromColorScheme } from '../../../colorUtils'; import { stringLiteralsArray } from '../../../../utils'; export const headerDescriptionColorAreas = stringLiteralsArray('foreground'); export type HeaderDescriptionColorSchemeMapping = TeamsSchemeMappingWithAreas< ItemType >; export interface HeaderDescriptionVariables { colorScheme?: HeaderDescriptionColorSchemeMapping; color: string; } export const headerDescriptionVariables = (siteVariables: any): HeaderDescriptionVariables => ({ colorScheme: pickValuesFromColorScheme(siteVariables.colorScheme, headerDescriptionColorAreas), color: siteVariables.colors.grey[350], });