-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmap-tokens.ts
More file actions
35 lines (32 loc) · 1.31 KB
/
map-tokens.ts
File metadata and controls
35 lines (32 loc) · 1.31 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import { Preset } from '@primeuix/themes/types';
import type { ComponentsDesignTokens } from '@primeuix/themes/types';
import type { AuraBaseDesignTokens } from '@primeuix/themes/aura/base';
import tokens from './tokens/tokens.json';
import { avatarCss } from './tokens/components/avatar';
import { buttonCss } from './tokens/components/button';
import { panelmenuCss } from './tokens/components/panelmenu';
import { tooltipCss } from './tokens/components/tooltip';
const presetTokens: Preset<AuraBaseDesignTokens> = {
primitive: tokens.primitive as unknown as AuraBaseDesignTokens['primitive'],
semantic: tokens.semantic as unknown as AuraBaseDesignTokens['semantic'],
components: {
...(tokens.components as unknown as ComponentsDesignTokens),
avatar: {
...(tokens.components.avatar as unknown as ComponentsDesignTokens['avatar']),
css: avatarCss,
},
button: {
...(tokens.components.button as unknown as ComponentsDesignTokens['button']),
css: buttonCss,
},
panelmenu: {
...(tokens.components.panelmenu as unknown as ComponentsDesignTokens['panelmenu']),
css: panelmenuCss,
},
tooltip: {
...(tokens.components.tooltip as unknown as ComponentsDesignTokens['tooltip']),
css: tooltipCss,
},
} as ComponentsDesignTokens,
};
export default presetTokens;