User Interface low complexity mobile
0
Dependencies
0
Dependents
2
Entities
0
Integrations

Description

Modal or full-page confirmation screen shown before finalizing enrollment. Summarizes course name, date, and location, then provides a primary AppButton CTA to confirm. On success, displays a confirmation message and triggers a push notification via the Push Notification Gateway.

Feature: Course Enrollment Management

enrollment-confirmation-screen

Responsibilities

  • Present enrollment summary for user review before committing
  • Invoke CourseEnrollmentService on confirmation tap
  • Display success or error feedback after enrollment attempt
  • Trigger confirmation push notification on successful enrollment

Interfaces

renderCourseSummary(course)
onConfirmEnrollment(courseId)
onCancelPressed()
showSuccessState(enrollmentId)
showErrorState(errorCode)
showLoadingState()
navigateBackToCatalog()

Related Data Entities (2)

Data entities managed by this component