generated from samhwang/vite-starter-template
-
Notifications
You must be signed in to change notification settings - Fork 0
/
panda.config.ts
88 lines (82 loc) · 1.68 KB
/
panda.config.ts
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
import { defineConfig, defineGlobalStyles } from '@pandacss/dev';
const globalCss = defineGlobalStyles({
body: {
pt: '54px',
color: 'gray.600!',
fontFamily: 'body!',
lg: {
pt: 0,
pl: '17rem',
},
},
h1: {
fontFamily: 'heading',
fontWeight: '700!',
textTransform: 'uppercase',
fontSize: '6rem!',
lineHeight: '5.5rem',
},
h2: {
fontFamily: 'heading',
fontWeight: '700!',
textTransform: 'uppercase',
fontSize: '3.5rem!',
},
h3: {
fontFamily: 'heading',
fontWeight: '700!',
textTransform: 'uppercase',
fontSize: '2rem!',
},
'h4, h5, h6': {
fontFamily: 'heading',
fontWeight: '700!',
textTransform: 'uppercase',
fontSize: '1.5rem!',
},
ul: {
listStyleType: 'disc',
},
li: {
display: 'list-item',
},
});
export default defineConfig({
// Whether to use css reset
preflight: true,
// Where to look for your css declarations
include: ['./src/**/*.{js,jsx,ts,tsx}', './pages/**/*.{js,jsx,ts,tsx}'],
// Files to exclude
exclude: [],
// Useful for theme customization
globalCss,
theme: {
extend: {
tokens: {
sizes: {
sidebarWidth: { value: '17rem' },
},
fonts: {
body: {
value: 'Mulish',
},
heading: {
value: 'Saira Extra Condensed',
},
},
},
semanticTokens: {
colors: {
primary: {
value: '{colors.green.800}',
},
slightlyDarker: {
value: '{colors.green.900}',
},
},
},
},
},
// The output directory for your css system
outdir: 'styled-system',
});