- W26: NestJS API + Next.js Web + Prisma + SQLite scaffold - W26: Lead 模型 + Crawler + 询价发布助手 (线索池 + 一键发布) - W29.x: MCP 集成 (Integration 模型 + connectMcp + publish_rfq 5 工具端到端跑通) - W30: 3 字段补充 (notes / quotationType / quotationDemand) - W31 P1: 自动填 enterpriseId / userId (Prisma companyUserId 字段 + get_app_identity tool + lead.service.ts publishArgs) - W31: detail 详情页 + admin UI 集成管理 (OpenAppListView + AuditLogListView) 关联: ~/Documents/02-平台开发/产品开发/F002-W31-交接文档.md GIT-AUDIT-REPORT-2026-06-24.md
43 lines
1.5 KiB
TypeScript
43 lines
1.5 KiB
TypeScript
import type { Config } from 'tailwindcss'
|
|
|
|
const config: Config = {
|
|
content: ['./src/**/*.{ts,tsx}'],
|
|
theme: {
|
|
extend: {
|
|
colors: {
|
|
primary: '#000000',
|
|
secondary: '#0051d5',
|
|
'border-subtle': '#E2E8F0',
|
|
'success-green': '#10B981',
|
|
'error-red': '#EF4444',
|
|
background: '#f7f9fb',
|
|
'surface-white': '#FFFFFF',
|
|
'surface-container': '#eceef0',
|
|
'surface-container-high': '#e6e8ea',
|
|
'surface-container-highest': '#e0e3e5',
|
|
'surface-container-low': '#f2f4f6',
|
|
'on-surface': '#191c1e',
|
|
'on-surface-variant': '#45464d',
|
|
'on-secondary': '#ffffff',
|
|
'on-primary': '#ffffff',
|
|
outline: '#76777d',
|
|
'outline-variant': '#c6c6cd',
|
|
},
|
|
fontSize: {
|
|
'headline-sm': ['20px', { lineHeight: '28px', fontWeight: '600' }],
|
|
'headline-md': ['24px', { lineHeight: '32px', fontWeight: '600' }],
|
|
'headline-lg': ['32px', { lineHeight: '40px', fontWeight: '600' }],
|
|
'display-lg': ['48px', { lineHeight: '1.1', fontWeight: '700' }],
|
|
'body-sm': ['14px', { lineHeight: '20px' }],
|
|
'body-md': ['16px', { lineHeight: '24px' }],
|
|
'body-lg': ['18px', { lineHeight: '28px' }],
|
|
'label-sm': ['12px', { lineHeight: '16px', letterSpacing: '0.02em', fontWeight: '500' }],
|
|
'label-md': ['14px', { lineHeight: '16px', letterSpacing: '0.01em', fontWeight: '600' }],
|
|
},
|
|
},
|
|
},
|
|
plugins: [],
|
|
}
|
|
|
|
export default config
|