filament_verwaltung/lib/widgets/section_header.dart
2026-01-15 13:44:48 +01:00

57 lines
1.4 KiB
Dart

import 'package:flutter/material.dart';
class SectionHeader extends StatelessWidget {
final String title;
final IconData icon;
final Color color;
const SectionHeader({
super.key,
required this.title,
required this.icon,
this.color = Colors.blue,
});
@override
Widget build(BuildContext context) {
return Padding(
padding: EdgeInsets.symmetric(vertical: 8),
child: Row(
children: [
Container(
padding: EdgeInsets.all(8),
decoration: BoxDecoration(
color: color.withAlpha(26),
borderRadius: BorderRadius.circular(10),
),
child: Icon(icon, color: color, size: 20),
),
SizedBox(width: 12),
Text(
title,
style: TextStyle(
fontSize: 18,
fontWeight: FontWeight.bold,
color: Colors.grey.shade800,
),
),
Expanded(
child: Container(
margin: EdgeInsets.only(left: 12),
height: 2,
decoration: BoxDecoration(
gradient: LinearGradient(
colors: [
color.withAlpha(77),
Colors.transparent,
],
),
),
),
),
],
),
);
}
}