import 'package:comwell_key_app/themes/dark_theme.dart';
import 'package:comwell_key_app/utils/l10n_utils.dart';
import 'package:flutter/material.dart';
class InformationCard extends StatelessWidget {
final String title;
final VoidCallback onEditClick;
final Widget child;
final TextStyle? titleStyle;
const InformationCard({
super.key,
required this.title,
required this.onEditClick,
required this.child,
this.titleStyle,
});
@override
Widget build(BuildContext context) {
return Container(
padding: const EdgeInsets.all(12),
decoration: BoxDecoration(
color: sandColor[10],
borderRadius: const BorderRadius.all(Radius.circular(10))),
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
Text(title, style: titleStyle),
TextButton(onPressed: onEditClick, child: Text(context.strings.edit, style: const TextStyle(decoration: TextDecoration.underline, decorationColor: sandColor, color: sandColor),))
],
),
const SizedBox(height: 10),
child
],
),
);
}
}