Files
rkmmobile/lib/widgets/check_box_two_subtitle.dart

64 lines
1.5 KiB
Dart

import 'package:flutter/material.dart';
import 'package:rkm/config/color_palette.dart';
import 'package:rkm/widgets/text_default.dart';
class CheckBoxTwoSubtitle extends StatelessWidget {
double width;
String subtitle1;
String subtitle2;
bool checkbox1;
bool checkbox2;
var onChanged1;
var onChanged2;
var ontap1;
var ontap2;
CheckBoxTwoSubtitle({
this.width = double.infinity,
required this.checkbox1,
required this.checkbox2,
required this.subtitle1,
required this.subtitle2,
required this.onChanged1,
required this.onChanged2,
this.ontap1 = null,
this.ontap2 = null,
});
@override
Widget build(BuildContext context) {
return Container(
width: width,
child: Row(
children: [
Checkbox(
value: checkbox1,
onChanged: onChanged1
),
GestureDetector(
onTap: ontap1,
child: Container(
width: width/2.5,
child: TextDefault(text: subtitle1,fontSize: 14,color: ColorPalette.black54,)
),
),
Spacer(),
Checkbox(
value: checkbox2,
onChanged: onChanged2
),
GestureDetector(
onTap: ontap2,
child: Container(
width: width/3,
child: TextDefault(text: subtitle2,fontSize: 14,color: ColorPalette.black54)
),
),
],
),
);
}
}