-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpanda.config.ts
102 lines (96 loc) · 1.82 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
89
90
91
92
93
94
95
96
97
98
99
100
101
102
import { defineConfig } from "@pandacss/dev";
export default defineConfig({
// Whether to use css reset
preflight: true,
// Where to look for your css declarations
include: ["./src/**/*.{js,jsx,ts,tsx,astro}"],
// Files to exclude
exclude: [],
presets: ["@pandacss/preset-panda"],
// Useful for theme customization
theme: {
extend: {
tokens: {
borderWidths: {
normal: { value: "2px" },
},
lineHeights: {
normal: { value: "1.2rem" },
},
fontWeights: {
normal: { value: "500" },
medium: { value: "600" },
bold: { value: "800" },
},
},
semanticTokens: {
colors: {
bg: {
default: {
value: {
base: "#fff",
_osDark: "#000",
},
},
canvas: {
value: {
base: "#eee",
_osDark: "#111",
},
},
},
fg: {
default: {
value: {
base: "#000",
_osDark: "#fff",
},
},
canvas: {
value: {
base: "#666",
_osDark: "#aaa",
},
},
},
},
},
},
},
globalCss: {
'*': {
scrollbarColor: "var(--colors-fg-default) transparent",
scrollbarWidth: "thin",
},
":root": {
fontWeight: "normal",
fontSize: "14px",
sm: {
fontSize: "16px",
},
},
html: {
backgroundColor: "bg.default",
color: "fg.default",
},
h1: {
fontSize: "1.5rem",
lineHeight: "calc(1.5 * var(--line-heights-normal))",
sm: {
fontSize: "2rem",
lineHeight: "calc(2 * var(--line-heights-normal))"
}
}
},
globalVars: {
"--global-font-body": "JetBrains Mono Variable, monospace",
"--global-font-mono": "JetBrains Mono Variable, monospace",
},
hash: {
cssVar: false,
className: false,
},
// The output directory for your css system
outdir: "styled-system",
jsxFramework: "solid",
});