StatsGrid · BankListGrid · DocumentUploadList · ProgramPreferenceRanker
Four supporting composed components for the university homepage and the application form. StatsGrid and BankListGrid display read-only data; DocumentUploadList and ProgramPreferenceRanker drive the application workflow.
StatsGrid
Three stat cards with icons. Values accept both number and string so callers can pre-format rich values.
- Students
- 8,400
- Faculty
- 520
- Programs
- 72
Across 5 faculties.
BankListGrid
Njala's approved partner banks — logos swap in for the landmark-icon placeholder once the frontend wires them.
Ecobank Sierra Leone
7 Lightfoot Boston Street, Freetown
Account: 6010123456789
Sierra Leone Commercial Bank
29-31 Siaka Stevens Street, Freetown
Account: 0010045612345
Rokel Commercial Bank
25 Siaka Stevens Street, Freetown
Account: 2001234567890
DocumentUploadList
Click Upload on the first or last row, drop a file — the status transitions to Uploading and then Uploaded. The third row starts in the failed state to show the destructive border.
Secondary school transcript
WASSCE or equivalent — all subjects visible.
Not uploaded
School leaving certificate
From the most recent institution attended.
Uploaded
Referee letter
From a teacher, employer, or community leader.
Failed
Portfolio (optional)
Required only for Arts faculty applicants.
Not uploaded
ProgramPreferenceRanker
Three priority slots; each slot needs a program before the campus picker enables. Already-picked programs are filtered out of the other slots so applicants can't pick the same program twice.
1st choice
2nd choice
3rd choice