VThemeConfig.light constructor

VThemeConfig.light()

Implementation

factory VThemeConfig.light() {
  return const VThemeConfig(
    // inputCursorColor: Color(0xFF0389F9),
    // hintStyle: TextStyle(fontSize: 15, color: Color(0xFFCFD1D1)),
    labelStyle: TextStyle(fontSize: 13, color: Colors.black,decoration: TextDecoration.none),
    valueStyle: TextStyle(fontSize: 13, color: Colors.black,decoration: TextDecoration.none),
    requiredStarStyle: TextStyle(fontSize: 13, color: Color(0xFFCD0000),decoration: TextDecoration.none),
    iconTheme: IconThemeData(color: Color(0xFFC8C8C8), size: 20),
    arrowIconTheme: IconThemeData(color: Color(0xFFC8C8C8), size: 20),
    clearIconTheme: IconThemeData(color: Color(0xFFcfd1d1), size: 16),
    pwdEyeIconTheme: IconThemeData(color: Color(0xFF999999), size: 22),
    buttonHeight: 44,
    buttonFontSize: 14,
    buttonRadius: 6,
    buttonPaddingH: 10,
    cellHeight: 50,
    cellTitleWidth: 80,
    tabBarStyle:   VTabBarStyle(),
    smallRadius: 4,
    mediumRadius: 8,
    largeRadius: 16,
    circularRadius: 999,
    spacingXS: 4,
    spacingSM: 8,
    spacingMD: 16,
    spacingLG: 24,
    spacingXL: 32,
    // 通用语义色(亮色版本)
    successColor: Color(0xFF4CAF50),
    errorColor: Color(0xFFE53935),
    warningColor: Color(0xFFFFA726),
    infoColor: Color(0xFF2196F3),
    linkColor: Color(0xFF1976D2),
  );
}