buildActionButtons function
Implementation
Widget buildActionButtons(
OrganizationCubit cubit,
BuildContext context,
String documentId,
VoidCallback onClose,
) {
return Row(
mainAxisAlignment: MainAxisAlignment.center,
children: [
OutlinedButton(
onPressed: () {
if (cubit.formKey.currentState!.validate()) {
cubit.updateChanges(documentId);
ScaffoldMessenger.of(context).showSnackBar(
const SnackBar(
content: Text("Organization updated successfully"),
),
);
Navigator.pop(context);
}
},
style: OutlinedButton.styleFrom(
side: const BorderSide(color: Color(0xFF1A86AD)),
shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(4)),
padding: const EdgeInsets.symmetric(horizontal: 20),
),
child: const Text("Update", style: TextStyle(color: Color(0xFF1A86AD))),
),
const SizedBox(width: 10),
ElevatedButton(
onPressed: onClose,
style: ElevatedButton.styleFrom(
backgroundColor: const Color(0xFF1A86AD),
shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(4)),
padding: const EdgeInsets.symmetric(horizontal: 20),
),
child: const Text("Cancel"),
),
],
);
}