marco.pms.mobileapp/lib/helpers/widgets/my_refresh_wrapper.dart
Vaibhav Surve 1ea960b0ec Add employee management features including controller, models, and UI
- Implemented AddEmployeeController for handling employee creation logic.
- Created EmployeeScreen and AddEmployeeScreen for employee management UI.
- Added API endpoints for fetching and creating employees.
- Updated EmployeeModel to include additional fields: jobRole, email, and phoneNumber.
- Refactored MyRefreshWrapper to MyRefreshableContent for consistency.
- Enhanced navigation to include employee management routes.
2025-05-09 09:58:44 +05:30

26 lines
599 B
Dart

import 'package:flutter/material.dart';
class MyRefreshableContent extends StatelessWidget {
final Future<void> Function() onRefresh;
final Widget child;
const MyRefreshableContent({
Key? key,
required this.onRefresh,
required this.child,
}) : super(key: key);
@override
Widget build(BuildContext context) {
return RefreshIndicator(
onRefresh: onRefresh,
backgroundColor: Colors.red,
color: Colors.white,
child: SingleChildScrollView(
physics: const AlwaysScrollableScrollPhysics(),
child: child,
),
);
}
}