import { colorPaletteTokens, colorStatusTokens } from '../alias/darkColorPalette'; import { generateColorTokens } from '../alias/teamsDarkColor'; import { borderRadius, fontSizes, lineHeights, fontFamilies, strokeWidths, fontWeights } from '../global/index'; import { createShadowTokens } from './shadows'; import { durations } from '../global/durations'; import { curves } from '../global/curves'; import { horizontalSpacings, verticalSpacings } from '../global/spacings'; export const createTeamsDarkTheme = (brand)=>{ const colorTokens = generateColorTokens(brand); return { ...borderRadius, ...fontSizes, ...lineHeights, ...fontFamilies, ...fontWeights, ...strokeWidths, ...horizontalSpacings, ...verticalSpacings, ...durations, ...curves, ...colorTokens, ...colorPaletteTokens, ...colorStatusTokens, ...createShadowTokens(colorTokens.colorNeutralShadowAmbient, colorTokens.colorNeutralShadowKey), ...createShadowTokens(colorTokens.colorBrandShadowAmbient, colorTokens.colorBrandShadowKey, 'Brand') }; };