Files
cursor-byok/frontend/tailwind.config.cjs
T
2026-06-30 10:38:52 +08:00

78 lines
1.9 KiB
JavaScript

const { addDynamicIconSelectors } = require("@iconify/tailwind");
const iconSafelist = [
"icon-[ant-design--bilibili-outlined]",
"icon-[bxl--openai]",
"icon-[cil--badge]",
"icon-[dashicons--yes]",
"icon-[ic--round-close]",
"icon-[ic--round-minus]",
"icon-[logos--claude-icon]",
"icon-[mdi--api]",
"icon-[mdi--brain]",
"icon-[mdi--check]",
"icon-[mdi--chevron-down]",
"icon-[mdi--content-copy]",
"icon-[mdi--eye-off-outline]",
"icon-[mdi--eye-outline]",
"icon-[mdi--file-document-outline]",
"icon-[mdi--head-cog-outline]",
"icon-[mdi--head-lightbulb-outline]",
"icon-[mdi--head-outline]",
"icon-[mdi--information-outline]",
"icon-[mdi--message-text-outline]",
"icon-[mdi--pause]",
"icon-[mdi--play]",
"icon-[mdi--refresh]",
"icon-[mdi--wifi]",
"icon-[mingcute--loading-fill]",
];
module.exports = {
content: ["./index.html", "./src/**/*.{vue,js,jsx,ts,tsx}"],
safelist: [...iconSafelist, "z-999", "z-9999", "z-99999"],
theme: {
extend: {
colors: {
primary: {
50: "#f0f7ff",
100: "#e6f4ff",
200: "#bae0ff",
300: "#91caff",
400: "#69b1ff",
500: "#4096ff",
600: "#1677ff",
700: "#0958d9",
800: "#003eb3",
900: "#002c8c",
950: "#001d66",
DEFAULT: "#1677ff",
},
},
fontFamily: {
num: [
"HFKos",
"PingFang-Medium",
"system-ui",
"-apple-system",
"BlinkMacSystemFont",
"\"Segoe UI\"",
"Roboto",
"sans-serif",
],
},
fontSize: {
xs: ["12px", { lineHeight: "16px" }],
sm: ["13px", { lineHeight: "18px" }],
lg: ["20px", { lineHeight: "28px" }],
},
zIndex: {
999: "999",
9999: "9999",
99999: "99999",
},
},
},
plugins: [addDynamicIconSelectors()],
};