MotorSignal-App/lib/features/dashboard/widgets/metric_tile.dart

38 lines
862 B
Dart

import 'package:flutter/material.dart';
import '../../../core/widgets/hybrid_metric_tile.dart';
/// Standardized high-contrast metric card/tile for rider dashboard.
///
/// Directly delegates rendering to [HybridMetricTile] from MotorSignal Hybrid v1.
class MetricTile extends StatelessWidget {
final String label;
final String value;
final String? unit;
final IconData? icon;
final bool compact;
const MetricTile({
super.key,
required this.label,
required this.value,
this.unit,
this.icon,
this.compact = false,
});
@override
Widget build(BuildContext context) {
return FittedBox(
fit: BoxFit.scaleDown,
alignment: Alignment.centerLeft,
child: HybridMetricTile(
label: label,
value: value,
unit: unit,
icon: icon,
compact: compact,
),
);
}
}