feat: appbar

This commit is contained in:
shenlong-tanwen
2024-10-27 23:43:58 +05:30
parent 5385d43c8c
commit 8450c8cc4f
40 changed files with 1150 additions and 211 deletions
@@ -0,0 +1,50 @@
part of 'asset_grid.widget.dart';
class _HeaderText extends StatelessWidget {
final String text;
final TextStyle? style;
const _HeaderText({required this.text, this.style});
@override
Widget build(BuildContext context) {
return Padding(
padding: const EdgeInsets.only(
left: 16.0,
top: 32.0,
right: 24.0,
bottom: 16.0,
),
child: Row(
crossAxisAlignment: CrossAxisAlignment.center,
children: [
Text(text, style: style),
const Spacer(),
Icon(
Symbols.check_circle_rounded,
color: context.colorScheme.onSurface
.darken(amount: RatioConstants.oneThird),
),
],
),
);
}
}
class _MonthHeader extends StatelessWidget {
final String text;
const _MonthHeader({required this.text});
@override
Widget build(BuildContext context) {
return _HeaderText(
text: text,
style: context.textTheme.bodyLarge?.copyWith(
color: context.colorScheme.onSurface,
fontSize: 24.0,
fontWeight: FontWeight.w500,
),
);
}
}