You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

40 lines
1.0 KiB

import 'package:flutter/material.dart';
2 years ago
import 'package:flutter_screenutil/flutter_screenutil.dart';
2 years ago
import 'package:aku_new_community/base/base_style.dart';
class BottomButton extends StatelessWidget {
3 years ago
final VoidCallback? onPressed;
final Widget child;
final Color bgColor;
final Color textColor;
3 years ago
const BottomButton({
3 years ago
Key? key,
required this.onPressed,
required this.child,
this.bgColor = kPrimaryColor,
this.textColor = ktextPrimary,
}) : super(key: key);
@override
Widget build(BuildContext context) {
return Container(
color: kPrimaryColor,
padding: EdgeInsets.only(bottom: MediaQuery.of(context).padding.bottom),
child: MaterialButton(
materialTapTargetSize: MaterialTapTargetSize.shrinkWrap,
4 years ago
disabledColor: Colors.white.withOpacity(0.5),
3 years ago
disabledTextColor: ktextSubColor.withOpacity(0.4),
textColor: textColor,
4 years ago
child: child,
onPressed: onPressed,
color: bgColor,
height: 98.w,
minWidth: double.infinity,
),
);
}
}