Private
Public Access
1
0
Files
power-apps-codeapps-blog-part2/node_modules/@fluentui/tokens/lib/utils/createHighContrastTheme.js

28 lines
1.1 KiB
JavaScript

import { colorPaletteTokens, colorStatusTokens } from "../alias/highContrastColorPalette.js";
import { generateColorTokens } from "../alias/highContrastColor.js";
import { borderRadius, fontSizes, lineHeights, fontFamilies, strokeWidths, fontWeights } from "../global/index.js";
import { createShadowTokens } from "./shadows.js";
import { durations } from "../global/durations.js";
import { curves } from "../global/curves.js";
import { horizontalSpacings, verticalSpacings } from "../global/spacings.js";
export const createHighContrastTheme = ()=>{
const colorTokens = generateColorTokens();
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')
};
};