Files
Stirling-PDF/frontend/editor/tailwind.config.js
T

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

82 lines
2.8 KiB
JavaScript
Raw Normal View History

2025-06-06 17:20:06 +01:00
/** @type {import('tailwindcss').Config} */
2025-05-13 23:32:54 +01:00
module.exports = {
content: ["./index.html", "./src/**/*.{js,ts,jsx,tsx}"],
darkMode: ["class", '[data-mantine-color-scheme="dark"]'],
2025-05-13 23:32:54 +01:00
theme: {
2025-06-06 17:20:06 +01:00
extend: {
2025-06-08 13:45:45 +01:00
// Use standard Tailwind color system with CSS variables for theme switching
2025-06-06 17:20:06 +01:00
colors: {
2025-06-08 13:45:45 +01:00
// Override gray to work with both themes
gray: {
50: "rgb(var(--gray-50) / <alpha-value>)",
100: "rgb(var(--gray-100) / <alpha-value>)",
200: "rgb(var(--gray-200) / <alpha-value>)",
300: "rgb(var(--gray-300) / <alpha-value>)",
400: "rgb(var(--gray-400) / <alpha-value>)",
500: "rgb(var(--gray-500) / <alpha-value>)",
600: "rgb(var(--gray-600) / <alpha-value>)",
700: "rgb(var(--gray-700) / <alpha-value>)",
800: "rgb(var(--gray-800) / <alpha-value>)",
900: "rgb(var(--gray-900) / <alpha-value>)",
2025-06-06 17:20:06 +01:00
},
2025-09-25 21:03:53 +01:00
green: {
50: "var(--color-green-50)",
100: "var(--color-green-100)",
200: "var(--color-green-200)",
300: "var(--color-green-300)",
400: "var(--color-green-400)",
500: "var(--color-green-500)",
600: "var(--color-green-600)",
700: "var(--color-green-700)",
800: "var(--color-green-800)",
900: "var(--color-green-900)",
2025-09-25 21:03:53 +01:00
},
yellow: {
50: "var(--color-yellow-50)",
100: "var(--color-yellow-100)",
200: "var(--color-yellow-200)",
300: "var(--color-yellow-300)",
400: "var(--color-yellow-400)",
500: "var(--color-yellow-500)",
600: "var(--color-yellow-600)",
700: "var(--color-yellow-700)",
800: "var(--color-yellow-800)",
900: "var(--color-yellow-900)",
2025-09-25 21:03:53 +01:00
},
red: {
50: "var(--color-red-50)",
100: "var(--color-red-100)",
200: "var(--color-red-200)",
300: "var(--color-red-300)",
400: "var(--color-red-400)",
500: "var(--color-red-500)",
600: "var(--color-red-600)",
700: "var(--color-red-700)",
800: "var(--color-red-800)",
900: "var(--color-red-900)",
2025-09-25 21:03:53 +01:00
},
2025-06-08 13:45:45 +01:00
// Custom semantic colors for app-specific usage
surface: "rgb(var(--surface) / <alpha-value>)",
background: "rgb(var(--background) / <alpha-value>)",
border: "rgb(var(--border) / <alpha-value>)",
2025-06-06 17:20:06 +01:00
},
2025-06-06 17:20:06 +01:00
// Z-index scale
zIndex: {
dropdown: "1000",
sticky: "1020",
fixed: "1030",
"modal-backdrop": "1040",
modal: "1050",
popover: "1060",
tooltip: "1070",
2025-06-06 17:20:06 +01:00
},
},
2025-05-13 23:32:54 +01:00
},
plugins: [],
2025-06-08 13:45:45 +01:00
// Enable preflight for standard Tailwind functionality
2025-06-06 17:20:06 +01:00
corePlugins: {
2025-06-08 13:45:45 +01:00
preflight: true,
2025-06-06 17:20:06 +01:00
},
};