VThemeConfig.dark constructor

VThemeConfig.dark()

Implementation

factory VThemeConfig.dark() {
  return const VThemeConfig(
    // inputCursorColor: Color(0xFF90CAF9),
    // hintStyle: TextStyle(fontSize: 15, color: Color(0xFF757575)),
    labelStyle: TextStyle(fontSize: 13, color: Color(0xFFE0E0E0)),
    valueStyle: TextStyle(fontSize: 13, color: Color(0xFFE0E0E0)),
    requiredStarStyle: TextStyle(fontSize: 13, color: Color(0xFFEF5350)),
    iconTheme: IconThemeData(color: Color(0xFFBDBDBD), size: 20),
    arrowIconTheme: IconThemeData(color: Color(0xFF757575), size: 18),
    clearIconTheme: IconThemeData(color: Color(0xFF757575), size: 16),
    pwdEyeIconTheme: IconThemeData(color: Color(0xFFBDBDBD), size: 22),
    buttonHeight: 44,
    buttonFontSize: 16,
    buttonRadius: 8,
    buttonPaddingH: 24,
    cellHeight: 50,
    cellTitleWidth: 150,
    tabBarStyle: const VTabBarStyle(),
    smallRadius: 4,
    mediumRadius: 8,
    largeRadius: 16,
    circularRadius: 999,
    spacingXS: 4,
    spacingSM: 8,
    spacingMD: 16,
    spacingLG: 24,
    spacingXL: 32,
    // 通用语义色(暗色版本,调亮以适配深色背景)
    successColor: Color(0xFF66BB6A),
    errorColor: Color(0xFFEF5350),
    warningColor: Color(0xFFFFB74D),
    infoColor: Color(0xFF64B5F6),
    linkColor: Color(0xFF90CAF9),
  );
}