2025-08-15 16:09:25 +07:00

64 lines
1.7 KiB
Dart

import 'package:enaklo_pos/core/extensions/build_context_ext.dart';
import 'package:flutter/material.dart';
import '../../../core/constants/colors.dart';
class ReportTitle extends StatelessWidget {
final List<Widget>? actionWidget;
final String searchDateFormatted;
const ReportTitle(
{super.key, this.actionWidget, required this.searchDateFormatted});
@override
Widget build(BuildContext context) {
return Container(
padding: const EdgeInsets.symmetric(
horizontal: 16.0,
vertical: 10.0,
),
width: double.infinity,
height: context.deviceHeight * 0.13,
decoration: const BoxDecoration(
color: AppColors.white,
border: Border(
bottom: BorderSide(
color: AppColors.background,
width: 1.0,
),
),
),
child: Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
const Text(
'Laporan',
style: TextStyle(
color: AppColors.black,
fontSize: 20,
fontWeight: FontWeight.w600,
),
),
Text(
searchDateFormatted,
style: TextStyle(
color: AppColors.grey,
fontSize: 14,
),
),
],
),
if (actionWidget != null)
Row(
crossAxisAlignment: CrossAxisAlignment.start,
mainAxisAlignment: MainAxisAlignment.start,
children: actionWidget!,
),
],
),
);
}
}