nitro-react/tailwind.config.js

76 lines
2.0 KiB
JavaScript
Raw Normal View History

2024-04-12 02:58:34 +02:00
/** @type {import('tailwindcss').Config} */
2024-04-12 04:24:27 +02:00
const { generateShades } = require('./css-utils/CSSColorUtils');
2024-04-12 02:58:34 +02:00
const colors = {
2024-04-12 04:24:27 +02:00
'toolbar': '#555555',
2024-04-14 21:04:09 +02:00
'card-header': '#1E7295',
'card-close': '#921911',
'card-tabs': '#185D79',
'card-border': '#283F5D',
'card-tab-item': '#B6BEC5',
'card-tab-item-active': '#DFDFDF',
2024-04-16 15:33:51 +02:00
'card-content-area': '#DFDFDF',
'card-grid-item': '#CDD3D9',
'card-grid-item-active': '#ECECEC',
'card-grid-item-border': '#B6BEC5',
'card-grid-item-border-active': '#FFFFFF',
2024-04-16 22:42:37 +02:00
'loading': '#393A85'
2024-04-12 02:58:34 +02:00
};
const boxShadow = {
2024-04-17 04:54:31 +02:00
'inner1px': 'inset 0 0 0 1px rgba(255,255,255,.3)',
'room-previewer': '-2px -2px rgba(0, 0, 0, 0.4), inset 3px 3px rgba(0, 0, 0, 0.2);'
2024-04-12 02:58:34 +02:00
};
2024-04-12 04:24:27 +02:00
2024-04-12 02:58:34 +02:00
module.exports = {
theme: {
extend: {
fontFamily: {
sans: [ 'Ubuntu', 'sans-serif' ],
},
2024-04-12 04:24:27 +02:00
colors: generateShades(colors),
2024-04-12 02:58:34 +02:00
boxShadow,
2024-04-17 04:54:31 +02:00
backgroundImage: {
'button-gradient-gray': 'linear-gradient(to bottom, #e2e2e2 50%, #c8c8c8 50%)',
},
2024-04-14 21:04:09 +02:00
spacing: {
'card-header': '33px',
'card-tabs': '33px',
'navigator-w': '420px',
'navigator-h': '440px',
'inventory-w': '528px',
'inventory-h': '320px'
2024-04-12 02:58:34 +02:00
},
zIndex: {
2024-04-16 22:42:37 +02:00
'toolbar': '',
'loading': '100'
},
2024-04-12 02:58:34 +02:00
},
},
2024-04-16 15:33:51 +02:00
safelist: [
'grid-cols-1',
'grid-cols-2',
'grid-cols-3',
'grid-cols-4',
'grid-cols-5',
'grid-cols-6',
'grid-cols-7',
'grid-cols-8',
'grid-cols-9',
'grid-cols-10',
'grid-cols-11',
'grid-cols-12'
],
2024-04-12 02:58:34 +02:00
darkMode: 'class',
plugins: [
require('@tailwindcss/forms'),
require('@headlessui/tailwindcss')({ prefix: 'ui' })
],
content: [
'./index.html',
'./src/**/*.{html,js,jsx,ts,tsx}'
]
}