Form section
Section-level container for multi-section forms. Each TpEMIS application section saves independently against PUT /v1/me/applications/{id}/sections/{sectionName}. The compound owns the chrome (status badge, save / discard buttons, remote-validation errors); the consumer owns the actual fields.
Live editor
Edit any field — the section flips to the dirty state, the save button enables, and discarding shows a confirmation dialog. Force the next save to fail to surface error chrome.
Personal information
Tell us about yourself. We use these details on your offer letter.
Draft
Full name *
Email *
Phone *
Country of residence *
Status snapshots
Each status state in isolation, no interactivity.
Status: draft
Sample section for visual reference.
Draft
[ form fields render here ]
Status: saving
Sample section for visual reference.
Saving…
[ form fields render here ]
Status: saved
Sample section for visual reference.
Saved
[ form fields render here ]
Status: error
Sample section for visual reference.
Error
Couldn’t save changes
Could not connect to the application service.
[ form fields render here ]
Status: submitted
Sample section for visual reference.
Submitted
[ form fields render here ]