fix:按html的假数据demo

This commit is contained in:
jingyun
2026-06-05 11:12:55 +08:00
parent b4272b5ec9
commit 9727b906c6
28 changed files with 2159 additions and 711 deletions
+31 -43
View File
@@ -1,39 +1,41 @@
import 'package:flutter/material.dart';
import 'yanting_tokens.dart';
final class WiseColors {
static const primary = Color(0xFF163300);
static const primarySoft = Color(0xFF1F4708);
static const secondary = Color(0xFF9FE870);
static const secondary200 = Color(0xFFE2F6D5);
static const accent = Color(0xFF00A2DD);
static const canvas = Color(0xFFF4F6F3);
static const ink = Color(0xFF0E0F0C);
static const ink700 = Color(0xFF454745);
static const textSecondary = Color(0xFF5D7079);
static const textTertiary = Color(0xFF768E9C);
static const surface = Colors.white;
static const border = Color(0x1A000000);
static const positive = Color(0xFF008026);
static const warning = Color(0xFF9A6500);
static const negative = Color(0xFFCF2929);
static const primary = YantingColors.foreground;
static const primarySoft = YantingColors.primaryForeground;
static const secondary = YantingColors.primary;
static const secondary200 = YantingColors.brandSoft;
static const accent = YantingColors.link;
static const canvas = YantingColors.background;
static const ink = YantingColors.foreground;
static const ink700 = YantingColors.secondaryForeground;
static const textSecondary = YantingColors.mutedForeground;
static const textTertiary = YantingColors.mutedForeground;
static const surface = YantingColors.card;
static const border = YantingColors.border;
static const positive = YantingColors.chart2;
static const warning = Color(0xFF9A6A00);
static const negative = YantingColors.destructive;
}
final class WiseSpacing {
static const x1 = 4.0;
static const x2 = 8.0;
static const x3 = 12.0;
static const x4 = 16.0;
static const x5 = 20.0;
static const x6 = 24.0;
static const x8 = 32.0;
static const x10 = 40.0;
static const x1 = YantingSpacing.x1;
static const x2 = YantingSpacing.x2;
static const x3 = YantingSpacing.cardGap;
static const x4 = YantingSpacing.screenX;
static const x5 = YantingSpacing.screenX;
static const x6 = YantingSpacing.x6;
static const x8 = YantingSpacing.x8;
static const x10 = YantingSpacing.x10;
}
final class WiseRadius {
static const sm = 10.0;
static const md = 16.0;
static const sm = YantingRadius.sm;
static const md = YantingRadius.xl;
static const lg = 24.0;
static const pill = 999.0;
static const pill = YantingRadius.pill;
}
final class WiseMotion {
@@ -43,26 +45,12 @@ final class WiseMotion {
}
final class WiseShadows {
static const card = [
BoxShadow(
color: Color(0x14000000),
blurRadius: 20,
offset: Offset(0, 6),
),
];
static const elevated = [
BoxShadow(
color: Color(0x24000000),
blurRadius: 32,
offset: Offset(0, 10),
),
];
static const card = <BoxShadow>[];
static const elevated = <BoxShadow>[];
}
const wiseFontStack = [
'Inter',
'-apple-system',
'BlinkMacSystemFont',
'DM Sans',
'PingFang SC',
'Microsoft YaHei',
'Helvetica Neue',