ModernMemoires/lib/views/statistic/widget/streak_widget.dart

55 lines
1.5 KiB
Dart
Raw Normal View History

2023-12-17 23:00:31 +01:00
import 'package:flutter/material.dart';
class StreakWidget extends StatelessWidget {
final int dayCount;
StreakWidget({Key? key, required this.dayCount}) : super(key: key);
@override
Widget build(BuildContext context) {
return Column(
mainAxisSize: MainAxisSize.min,
children: [
Text(
"Congratulations! Youre currently ",
style: TextStyle(fontSize: 24),
textAlign: TextAlign.center,
),
Flexible(
child: Row(
mainAxisSize: MainAxisSize.min,
children: [
Text(
"on a ",
style: TextStyle(fontSize: 24),
textAlign: TextAlign.center,
),
Container(
margin: EdgeInsets.symmetric(vertical: 4),
padding: EdgeInsets.symmetric(horizontal: 10, vertical: 6),
decoration: BoxDecoration(
color: Colors.lightGreen,
borderRadius: BorderRadius.circular(20),
),
child: Text(
"$dayCount days",
style: TextStyle(
color: Colors.white,
fontSize: 26,
fontWeight: FontWeight.bold,
),
),
),
Text(
" streak!",
style: TextStyle(fontSize: 24),
textAlign: TextAlign.center,
),
],
),
),
],
);
}
}