import 'package:flutter/material.dart'; import 'package:niogu_app/core/constants/app_color.dart'; import 'package:niogu_app/core/constants/app_font_size.dart'; import 'package:sizer/sizer.dart'; class SaveButton extends StatelessWidget { final VoidCallback? onPressed; const SaveButton({super.key, required this.onPressed}); @override Widget build(BuildContext context) { return Container( padding: EdgeInsets.all(5.w), decoration: BoxDecoration( color: Colors.white, boxShadow: [ BoxShadow( color: Colors.black.withOpacity(0.05), blurRadius: 10, offset: const Offset(0, -5), ), ], ), child: SizedBox( width: double.infinity, height: 6.5.h, child: ElevatedButton( onPressed: onPressed, style: ElevatedButton.styleFrom( backgroundColor: AppColor.primaryColor, disabledBackgroundColor: Colors.grey[300], shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(2.5.w), ), ), child: Text( "Simpan & Tambah Stok", style: TextStyle( color: Colors.white, fontSize: AppFontSize.medium.sp, fontWeight: FontWeight.bold, ), ), ), ), ); } }