Skip to content

feat: Add ICU and nursery request features with detailed screens#6

Open
eslam664 wants to merge 3 commits intomainfrom
feature/booking-children-nurseries
Open

feat: Add ICU and nursery request features with detailed screens#6
eslam664 wants to merge 3 commits intomainfrom
feature/booking-children-nurseries

Conversation

@eslam664
Copy link
Copy Markdown
Collaborator

  • Implemented IcuRequestCard for displaying ICU requests.
  • Created IcuRequestDetailsScreen to show detailed information about ICU requests.
  • Added IcuRequest model to represent ICU request data.
  • Developed IcuRequestsScreen to list all ICU requests.
  • Introduced NurseryRequest model for nursery requests.
  • Created RequestCard for displaying nursery requests.
  • Implemented RequestDetailsScreen for detailed nursery request information.
  • Added NurseBooking model for nurse bookings.
  • Developed NurseBookingCard to display nurse booking details.
  • Created NurseBookingsScreen to list all nurse bookings.
  • Implemented NurseBookingDetailsScreen for detailed nurse booking information.

eslam664 and others added 3 commits April 24, 2026 18:13
- Implemented IcuRequestCard for displaying ICU requests.
- Created IcuRequestDetailsScreen to show detailed information about ICU requests.
- Added IcuRequest model to represent ICU request data.
- Developed IcuRequestsScreen to list all ICU requests.
- Introduced NurseryRequest model for nursery requests.
- Created RequestCard for displaying nursery requests.
- Implemented RequestDetailsScreen for detailed nursery request information.
- Added NurseBooking model for nurse bookings.
- Developed NurseBookingCard to display nurse booking details.
- Created NurseBookingsScreen to list all nurse bookings.
- Implemented NurseBookingDetailsScreen for detailed nurse booking information.
children: [
Positioned.fill(
child: Image.asset(
'assets/images/background/background-reduce-opacity.png',
Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

صوره ثابته

Comment on lines +56 to +65
decoration: BoxDecoration(
color: Colors.white.withOpacity(0.0),
boxShadow: [
BoxShadow(
color: Colors.black.withOpacity(0.04),
blurRadius: 6,
offset: const Offset(0, 2),
),
],
),
Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

الوان ثابته و بلور تاثير على الاداء

),
child: ClipOval(
child: Image.asset(
'assets/images/onboard/onboard-2.png',
Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

صوره

),
const SizedBox(width: 12),
const Text(
'طلبات حجز عنايات مركزة',
Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

نص

return Container(
margin: const EdgeInsets.symmetric(horizontal: 16, vertical: 10),
decoration: BoxDecoration(
color: Colors.white.withOpacity(0.4),
Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

لون

),
),
const Text(
'بيانات الحجز',
Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

نص

Comment on lines +50 to +53
_buildInfoRow('اسم المريض:', booking.patientName),
_buildInfoRow('رقم التليفون:', booking.phone),
_buildInfoRow('الحالة:', booking.status),
_buildInfoRow('نوع الخدمة:', booking.serviceType),
Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

نص

borderRadius: BorderRadius.circular(15),
),
child: const Text(
'تفاصيل الحجز',
Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

نص

),
child: ClipOval(
child: Image.asset(
'assets/images/onboard/onboard-3.png',
Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

صوره

),
const SizedBox(width: 12),
const Text(
' طاقم طبي',
Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

نص

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants