-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpanda.config.ts
79 lines (73 loc) · 1.51 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
import { defineConfig } from "@pandacss/dev";
import monospaceStyles from "monospace.styles";
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: {
base: { value: "2px", description: "Base border width for theme" },
},
lineHeights: {
base: { value: "1.2rem", description: "Base line height for theme" },
},
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: monospaceStyles,
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",
});