-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmap-tokens.ts
More file actions
41 lines (38 loc) · 1.53 KB
/
map-tokens.ts
File metadata and controls
41 lines (38 loc) · 1.53 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
36
37
38
39
40
41
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 { checkboxCss } from './tokens/components/checkbox';
import { menubarCss } from './tokens/components/menubar';
import { tagCss } from './tokens/components/tag';
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,
},
checkbox: {
...(tokens.components.checkbox as unknown as ComponentsDesignTokens['checkbox']),
css: checkboxCss,
},
button: {
...(tokens.components.button as unknown as ComponentsDesignTokens['button']),
css: buttonCss,
},
menubar: {
...(tokens.components.menubar as unknown as ComponentsDesignTokens['menubar']),
css: menubarCss,
},
tag: {
...(tokens.components.tag as unknown as ComponentsDesignTokens['tag']),
css: tagCss,
},
} as ComponentsDesignTokens,
};
export default presetTokens;