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