QueenFruits/Mobile Operasional/lib/features/pos/presentation/widgets/checkbox_customer.dart

29 lines
841 B
Dart

import 'package:flutter/material.dart';
import 'package:niogu_app/core/constants/app_color.dart';
import 'package:sizer/sizer.dart';
class CheckboxCustomer extends StatelessWidget {
final bool isSelected;
const CheckboxCustomer({super.key, required this.isSelected});
@override
Widget build(BuildContext context) {
return AnimatedContainer(
duration: const Duration(milliseconds: 200),
width: 6.w,
height: 6.w,
decoration: BoxDecoration(
color: isSelected ? AppColor.primaryColor : Colors.transparent,
shape: BoxShape.circle,
border: Border.all(
color: isSelected ? AppColor.primaryColor : Colors.grey.shade400,
width: 2,
),
),
child: isSelected
? Icon(Icons.check, color: Colors.white, size: 4.w)
: null,
);
}
}