a95a4ac86b
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
160 lines
4.6 KiB
Dart
160 lines
4.6 KiB
Dart
// GENERATED by tool/gen_tokens.mjs — DO NOT EDIT.
|
|
// 源:lib/core/theme/token_source/tokens.css(从原型同步)。改色请改源后重跑脚本。
|
|
import 'package:flutter/material.dart';
|
|
import 'app_tokens.dart';
|
|
|
|
const AppTokens kTokensA = AppTokens(
|
|
page: Color(0xFFE7EBF1),
|
|
bg: Color(0xFFF5F7FA),
|
|
surface: Color(0xFFFFFFFF),
|
|
border: Color(0xFFDCE2EB),
|
|
borderSubtle: Color(0xFFECEFF4),
|
|
text: Color(0xFF232934),
|
|
heading: Color(0xFF1B2430),
|
|
title: Color(0xFF1B2430),
|
|
muted: Color(0xFF6E7888),
|
|
faint: Color(0xFF99A3B3),
|
|
primary: Color(0xFF2563AC),
|
|
primaryDark: Color(0xFF154072),
|
|
onPrimary: Color(0xFFFFFFFF),
|
|
brand400: Color(0xFF4F86C6),
|
|
brand50: Color(0xFFEEF4FB),
|
|
accent: Color(0xFF8B2331),
|
|
success: Color(0xFF2E8B57),
|
|
danger: Color(0xFFD14343),
|
|
warn: Color(0xFFE08E00),
|
|
infoSoft: Color(0xFFEEF4FB),
|
|
okSoft: Color(0xFFE8F5EE),
|
|
accentSoft: Color(0xFFFAEEF0),
|
|
successBg: Color(0xFFE8F5EE),
|
|
dangerBg: Color(0xFFFDECEC),
|
|
warnBg: Color(0xFFFFF4DB),
|
|
thBg: Color(0xFFF7F9FC),
|
|
rowHover: Color(0xFFEEF4FB),
|
|
shadow: Color(0x33142846),
|
|
topBg: Color(0xFF2563AC),
|
|
topFg: Color(0xFFFFFFFF),
|
|
topFaint: Color(0xb8FFFFFF),
|
|
topBorder: Color(0xFF1E5594),
|
|
topControl: Color(0x29FFFFFF),
|
|
topMarkBg: Color(0x38FFFFFF),
|
|
topMarkFg: Color(0xFFFFFFFF),
|
|
sideBg: Color(0xFF163A6C),
|
|
sideFg: Color(0xFFC4D6ED),
|
|
sideMuted: Color(0xFF7C9FCB),
|
|
sideActiveBg: Color(0xFF2C6BB3),
|
|
sideActiveFg: Color(0xFFFFFFFF),
|
|
sideBorder: Color(0xFF1E4A86),
|
|
sideHover: Color(0xFF1C4680),
|
|
menuUserBg: Color(0xFF3C79C0),
|
|
menuUserFg: Color(0xFFFFFFFF),
|
|
menuUserHover: Color(0xFF4D88CC),
|
|
isDark: false,
|
|
);
|
|
|
|
const AppTokens kTokensB = AppTokens(
|
|
page: Color(0xFF0B0B10),
|
|
bg: Color(0xFF15151C),
|
|
surface: Color(0xFF1E1E27),
|
|
border: Color(0xFF2B2B37),
|
|
borderSubtle: Color(0xFF26262F),
|
|
text: Color(0xFFE8E8EE),
|
|
heading: Color(0xFFF6F6F9),
|
|
title: Color(0xFFF6F6F9),
|
|
muted: Color(0xFF9A9AA8),
|
|
faint: Color(0xFF6E6E7E),
|
|
primary: Color(0xFFF5A300),
|
|
primaryDark: Color(0xFFD98C00),
|
|
onPrimary: Color(0xFF1A1408),
|
|
brand400: Color(0xFFE0A23A),
|
|
brand50: Color(0xFF2A2212),
|
|
accent: Color(0xFFF87171),
|
|
success: Color(0xFF34D399),
|
|
danger: Color(0xFFF87171),
|
|
warn: Color(0xFFFBBF24),
|
|
infoSoft: Color(0xFF1F2530),
|
|
okSoft: Color(0xFF16312A),
|
|
accentSoft: Color(0xFF33181A),
|
|
successBg: Color(0xFF16312A),
|
|
dangerBg: Color(0xFF3A1A1C),
|
|
warnBg: Color(0xFF332811),
|
|
thBg: Color(0xFF1A1A22),
|
|
rowHover: Color(0xFF24242F),
|
|
shadow: Color(0x8c000000),
|
|
topBg: Color(0xFF1A1A22),
|
|
topFg: Color(0xFFE8E8EE),
|
|
topFaint: Color(0xFF6E6E7E),
|
|
topBorder: Color(0xFF2B2B37),
|
|
topControl: Color(0xFF15151C),
|
|
topMarkBg: Color(0xFFF5A300),
|
|
topMarkFg: Color(0xFF1A1408),
|
|
sideBg: Color(0xFF121219),
|
|
sideFg: Color(0xFF9A9AA8),
|
|
sideMuted: Color(0xFF5E5E6C),
|
|
sideActiveBg: Color(0xFF2A2212),
|
|
sideActiveFg: Color(0xFFF5A300),
|
|
sideBorder: Color(0xFF24242E),
|
|
sideHover: Color(0xFF1E1E27),
|
|
menuUserBg: Color(0xFF3A3120),
|
|
menuUserFg: Color(0xFFF0E7D6),
|
|
menuUserHover: Color(0xFF473B27),
|
|
isDark: true,
|
|
);
|
|
|
|
const AppTokens kTokensC = AppTokens(
|
|
page: Color(0xFFE9DECB),
|
|
bg: Color(0xFFFAF5EC),
|
|
surface: Color(0xFFFFFDF8),
|
|
border: Color(0xFFEADDC9),
|
|
borderSubtle: Color(0xFFF1E8D8),
|
|
text: Color(0xFF33271F),
|
|
heading: Color(0xFF241A14),
|
|
title: Color(0xFF9E3B30),
|
|
muted: Color(0xFF917A64),
|
|
faint: Color(0xFFB9A488),
|
|
primary: Color(0xFF7C1F2C),
|
|
primaryDark: Color(0xFF5F1621),
|
|
onPrimary: Color(0xFFF7E9D6),
|
|
brand400: Color(0xFFB5862F),
|
|
brand50: Color(0xFFF3E7D2),
|
|
accent: Color(0xFFA23522),
|
|
success: Color(0xFF2E6B43),
|
|
danger: Color(0xFFB23A3A),
|
|
warn: Color(0xFFB07A12),
|
|
infoSoft: Color(0xFFF1E6D2),
|
|
okSoft: Color(0xFFE7F0E6),
|
|
accentSoft: Color(0xFFF3E0D5),
|
|
successBg: Color(0xFFE7F0E6),
|
|
dangerBg: Color(0xFFF6E4DD),
|
|
warnBg: Color(0xFFFBEFCF),
|
|
thBg: Color(0xFFF6EEDF),
|
|
rowHover: Color(0xFFF5ECDB),
|
|
shadow: Color(0x384A1420),
|
|
topBg: Color(0xFF7C1F2C),
|
|
topFg: Color(0xFFF7E9D6),
|
|
topFaint: Color(0xb8F7E9D6),
|
|
topBorder: Color(0xFF671E2C),
|
|
topControl: Color(0x24FFFFFF),
|
|
topMarkBg: Color(0x33FFFFFF),
|
|
topMarkFg: Color(0xFFF7E9D6),
|
|
sideBg: Color(0xFF4A1420),
|
|
sideFg: Color(0xFFE0C9B2),
|
|
sideMuted: Color(0xFFB58E76),
|
|
sideActiveBg: Color(0xFF671E2C),
|
|
sideActiveFg: Color(0xFFF7E9D6),
|
|
sideBorder: Color(0xFF5A2330),
|
|
sideHover: Color(0xFF5A1B28),
|
|
menuUserBg: Color(0xFF7E2B3B),
|
|
menuUserFg: Color(0xFFF7E9D6),
|
|
menuUserHover: Color(0xFF8E3344),
|
|
isDark: false,
|
|
);
|
|
|
|
AppTokens appTokensOf(String key) {
|
|
switch (key) {
|
|
case 'b': return kTokensB;
|
|
case 'c': return kTokensC;
|
|
default: return kTokensA;
|
|
}
|
|
}
|