import 'package:flutter/material.dart'; import 'package:test_sa/extensions/context_extension.dart'; import 'package:test_sa/models/enums/translation_keys.dart'; class AppFilledButton extends StatelessWidget { final VoidCallback onPressed; final TranslationKeys label; const AppFilledButton({ @required this.onPressed, @required this.label, Key key, }) : super(key: key); @override Widget build(BuildContext context) { return Padding( padding: const EdgeInsets.symmetric( horizontal: 16, vertical: 20, ), child: ElevatedButton( style: ElevatedButton.styleFrom( padding: const EdgeInsets.symmetric(vertical: 16), shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(10)), ), onPressed: onPressed, child: Text(context.translate(label)), ), ); } }