cyberhybridhub/lib/widgets/benefit_row.dart
2026-05-20 10:22:58 -05:00

52 lines
1.3 KiB
Dart

import 'package:flutter/material.dart';
import '../theme/app_theme.dart';
class BenefitRow extends StatelessWidget {
const BenefitRow({
super.key,
required this.icon,
required this.title,
required this.subtitle,
});
final IconData icon;
final String title;
final String subtitle;
@override
Widget build(BuildContext context) {
return Row(
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
Container(
width: 44,
height: 44,
decoration: BoxDecoration(
color: AppColors.accent.withValues(alpha: 0.12),
borderRadius: BorderRadius.circular(10),
border: Border.all(
color: AppColors.accent.withValues(alpha: 0.25),
),
),
child: Icon(icon, color: AppColors.accent, size: 22),
),
const SizedBox(width: 14),
Expanded(
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
Text(
title,
style: Theme.of(context).textTheme.titleLarge,
),
const SizedBox(height: 4),
Text(subtitle, style: Theme.of(context).textTheme.bodyLarge),
],
),
),
],
);
}
}