mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-06-20 22:01:45 +00:00
Add semantic theme color tokens to Tailwind
Map the CSS theme variables from src/index.css (:root light / .dark dark) to named Tailwind utilities — bg-surface, text-content, border-edge, bg-accent and their variants. This gives components a Tailwind-native target for the theme colors so we can replace inline `style={{ ... 'var(--...)' }}` with utility classes without changing the rendered values.
This commit is contained in:
@@ -31,6 +31,34 @@ export default {
|
||||
dragActive: '#eef2ff',
|
||||
dragOver: '#c7d2fe',
|
||||
},
|
||||
// Semantic theme tokens — resolve to the CSS variables in src/index.css
|
||||
// (:root light / .dark dark). Use these utilities (bg-surface, text-content,
|
||||
// border-edge, bg-accent) instead of inline `style={{ ... 'var(--...)' }}`.
|
||||
surface: {
|
||||
DEFAULT: 'var(--bg-primary)',
|
||||
secondary: 'var(--bg-secondary)',
|
||||
tertiary: 'var(--bg-tertiary)',
|
||||
elevated: 'var(--bg-elevated)',
|
||||
card: 'var(--bg-card)',
|
||||
input: 'var(--bg-input)',
|
||||
hover: 'var(--bg-hover)',
|
||||
selected: 'var(--bg-selected)',
|
||||
},
|
||||
content: {
|
||||
DEFAULT: 'var(--text-primary)',
|
||||
secondary: 'var(--text-secondary)',
|
||||
muted: 'var(--text-muted)',
|
||||
faint: 'var(--text-faint)',
|
||||
},
|
||||
edge: {
|
||||
DEFAULT: 'var(--border-primary)',
|
||||
secondary: 'var(--border-secondary)',
|
||||
faint: 'var(--border-faint)',
|
||||
},
|
||||
accent: {
|
||||
DEFAULT: 'var(--accent)',
|
||||
text: 'var(--accent-text)',
|
||||
},
|
||||
},
|
||||
boxShadow: {
|
||||
'day-column': '0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)',
|
||||
|
||||
Reference in New Issue
Block a user