TIF_E41202535/lib/presentation/components/table/table_header_custom_cnn.dart

61 lines
1.6 KiB
Dart

import 'package:flutter/material.dart';
class TableHeaderCustomCnn extends StatelessWidget {
final String title1, title2, title3;
const TableHeaderCustomCnn({
Key? key,
required this.title1,
required this.title2,
required this.title3,
}) : super(key: key);
@override
Widget build(BuildContext context) {
return LayoutBuilder(builder: (context, constraint) {
double widthCell = constraint.maxWidth * 0.3;
return Row(
mainAxisSize: MainAxisSize.min,
mainAxisAlignment: MainAxisAlignment.spaceAround,
children: [
SizedBox(
width: widthCell,
child: Padding(
padding: const EdgeInsets.symmetric(vertical: 8.0),
child: Text(
title1,
textAlign: TextAlign.center,
style: const TextStyle(fontWeight: FontWeight.w600),
),
),
),
SizedBox(
width: widthCell,
child: Padding(
padding: const EdgeInsets.symmetric(vertical: 8.0),
child: Text(
title2,
textAlign: TextAlign.center,
style: const TextStyle(fontWeight: FontWeight.w600),
),
),
),
SizedBox(
width: widthCell,
child: Padding(
padding: const EdgeInsets.symmetric(vertical: 8.0),
child: Text(
title3,
textAlign: TextAlign.center,
style: const TextStyle(fontWeight: FontWeight.w600),
),
),
),
],
);
});
}
}