MobilApp/lib/widgets/tracking/elapsed_badge.dart

51 lines
1.2 KiB
Dart

import 'package:flutter/material.dart';
class ElapsedBadge extends StatelessWidget {
final String text;
final Color color;
const ElapsedBadge({
required this.text,
required this.color,
});
@override
Widget build(BuildContext context) {
final colorScheme = Theme.of(context).colorScheme;
return Container(
padding: const EdgeInsets.symmetric(
horizontal: 4,
vertical: 1.5,
),
decoration: BoxDecoration(
color: colorScheme.surface,
borderRadius: BorderRadius.circular(999),
border: Border.all(
color: color.withOpacity(0.85),
width: 0,
),
// boxShadow: [
// BoxShadow(
// color: Colors.black.withOpacity(0.10),
// blurRadius: 3,
// offset: const Offset(0, 1),
// ),
// ],
),
child: Text(
text,
style: Theme.of(context).textTheme.labelSmall?.copyWith(
color: color,
fontSize: 9,
fontWeight: FontWeight.w900,
height: 1.0,
fontFeatures: const [
FontFeature.tabularFigures(),
],
),
),
);
}
}