- Add dark industrial theme with brand color #c20600 and CSS variables - Create Header component with version display and user dropdown menu - Create StatusBar with connection indicator and project/session display - Create ProjectManager page with CRUD, list view, and inspector - Add JWT Bearer token to API requests for authenticated endpoints - Add project API endpoints (GET/POST/PUT/DELETE /api/v1/projects) - Add ProjectService methods: findById, findBySlug, delete - Add unit tests for project API endpoints - Add Playwright E2E tests for projects flow - Update UI design guide with implementation details - Fix: empty JSON body parsing in web-app.ts middleware
31 lines
848 B
JavaScript
31 lines
848 B
JavaScript
import type { Config } from 'tailwindcss';
|
|
|
|
export default {
|
|
content: ['./index.html', './src/**/*.{js,ts,jsx,tsx}'],
|
|
theme: {
|
|
extend: {
|
|
colors: {
|
|
brand: '#c20600',
|
|
'bg-primary': '#0a0a0a',
|
|
'bg-secondary': '#121212',
|
|
'bg-tertiary': '#1a1a1a',
|
|
'bg-elevated': '#202020',
|
|
'text-primary': '#d4d4d4',
|
|
'text-secondary': '#a3a3a3',
|
|
'text-muted': '#737373',
|
|
'border-subtle': '#1a1a1a',
|
|
'border-default': '#2a2a2a',
|
|
'border-highlight': '#3a3a3a',
|
|
},
|
|
fontFamily: {
|
|
mono: ['Courier New', 'Courier', 'monospace'],
|
|
sans: ['-apple-system', 'BlinkMacSystemFont', 'Segoe UI', 'Roboto', 'sans-serif'],
|
|
},
|
|
spacing: {
|
|
'header': '48px',
|
|
'status': '32px',
|
|
},
|
|
},
|
|
},
|
|
plugins: [],
|
|
} satisfies Config; |