-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmap-tokens.ts
More file actions
25 lines (22 loc) · 974 Bytes
/
map-tokens.ts
File metadata and controls
25 lines (22 loc) · 974 Bytes
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
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 { buttonCss } from './tokens/components/button';
import { dataTableCss } from './tokens/components/data-table';
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),
button: {
...(tokens.components.button as unknown as ComponentsDesignTokens['button']),
css: buttonCss,
},
datatable: {
...(tokens.components.datatable as unknown as ComponentsDesignTokens['datatable']),
css: dataTableCss,
},
} as ComponentsDesignTokens,
};
export default presetTokens;