MIF_E31222451/lib/components/custom_button.dart

35 lines
782 B
Dart

import 'package:flutter/material.dart';
class CustomButton extends StatelessWidget {
const CustomButton({super.key, required this.icons, required this.to});
final IconData icons;
final Widget to;
@override
Widget build(BuildContext context) {
return ElevatedButton(
style: ElevatedButton.styleFrom(
backgroundColor: Colors.greenAccent,
elevation: 10,
minimumSize: const Size(100, 100),
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(30),
),
),
onPressed: () {
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => to,
),
);
},
child: Icon(
icons,
size: 40,
),
);
}
}