Files
cabo-counter/lib/presentation/widgets/custom_button.dart
2025-08-19 19:18:31 +02:00

24 lines
757 B
Dart

import 'package:cabo_counter/core/custom_theme.dart';
import 'package:flutter/cupertino.dart';
/// A customizable button widget using Cupertino style.
///
/// Displays a button with a child widget and optional callback.
/// The button uses a medium size, rounded corners, and a custom background color.
class CustomButton extends StatelessWidget {
final Widget child;
final VoidCallback? onPressed;
const CustomButton({super.key, required this.child, this.onPressed});
@override
Widget build(BuildContext context) {
return CupertinoButton(
sizeStyle: CupertinoButtonSize.medium,
borderRadius: BorderRadius.circular(12),
color: CustomTheme.buttonBackgroundColor,
onPressed: onPressed,
child: child,
);
}
}