马良AI写作初始化仓库

This commit is contained in:
邓滨杰
2025-09-10 00:07:52 +08:00
parent 3c06bb1a03
commit 39c0f8840f
1309 changed files with 318528 additions and 0 deletions

View File

@@ -0,0 +1,40 @@
import 'package:flutter/material.dart';
import 'package:ainoval/utils/web_theme.dart';
/// 必填字段标识组件
/// 用于标识表单中的必填字段
class RequiredBadge extends StatelessWidget {
/// 构造函数
const RequiredBadge({
super.key,
this.text = 'Required',
});
/// 显示文本
final String text;
@override
Widget build(BuildContext context) {
final isDark = WebTheme.isDarkMode(context);
return Container(
padding: const EdgeInsets.symmetric(horizontal: 6, vertical: 2),
decoration: BoxDecoration(
color: isDark ? Colors.red.shade900.withOpacity(0.3) : Colors.red.shade50,
borderRadius: BorderRadius.circular(4),
border: Border.all(
color: isDark ? Colors.red.shade700 : Colors.red.shade200,
width: 1,
),
),
child: Text(
text,
style: TextStyle(
fontSize: 10,
fontWeight: FontWeight.w500,
color: isDark ? Colors.red.shade300 : Colors.red.shade700,
),
),
);
}
}