mirrored_repositories/flutter_schedule_app/lib/modules/event_details_creation
// import 'package:flutter/material.dart';
// import '../../../app/utils/responsive_util.dart';
// import '../../../widgets/custom_button.dart';

// import '../../../app/config/constants.dart';
// import '../../../data/models/reminder_model.dart';
// import '../../../app/utils/text_styles.dart';
// import '../../../widgets/custom_form_field.dart';

// class CreateReminderForm extends StatelessWidget {
//   final void Function(EventModel reminder) onAcceptCallback;
//   final EventModel reminder;
//   late final TextEditingController _titleController;
//   late final TextEditingController _desController;

//   CreateReminderForm({
//     super.key,
//     required this.onAcceptCallback,
//     required this.reminder,
//   }) {
//     _titleController = TextEditingController(text: reminder.title);
//     _desController = TextEditingController(text: reminder.description);
//   }

//   @override
//   Widget build(BuildContext context) {
//     final ResponsiveUtil resp = ResponsiveUtil.of(context);
//     return Column(
//       crossAxisAlignment: CrossAxisAlignment.start,
//       mainAxisAlignment: MainAxisAlignment.start,
//       children: [
//         SizedBox(height: resp.hp(1)),
//         Text(
//           'Title',
//           style: styles.w600(14),
//         ),
//         SizedBox(height: resp.hp(1)),
//         CustomFormField(
//           controller: _titleController,
//           icon: Icons.my_library_books_outlined,
//           onChanged: (value) {
//             reminder.title = value;
//           },
//         ),
//         SizedBox(height: resp.hp(1)),
//         Text(
//           'Description',
//           style: styles.w600(14),
//         ),
//         SizedBox(height: resp.hp(1)),
//         CustomFormField(
//           controller: _desController,
//           icon: Icons.mode_edit_outline_outlined,
//           onChanged: (value) {
//             reminder.description = value;
//           },
//         ),
//         SizedBox(height: resp.hp(1)),
//         CustomButton(
//           text: 'Accept',
//           color: accent,
//           style: styles.w600(16, Colors.white),
//           onTap: () {
//             if (reminder.description.isEmpty || reminder.title.isEmpty) {
//               return;
//             }
//             onAcceptCallback(reminder);
//           },
//         ),
//       ],
//     );
//   }
// }
