NAGRIMALA / STEP 04.3

Reusable UI Components

Brand-consistent component preview. Demo only — no student records are saved.

← Dashboard Preview

Buttons

Primary, secondary, outline, danger and disabled states

Status Badges

Shared status indicators across campus modules

ActivePendingOverdueIn ReviewDraft

Form Controls

Accessible fields with labels, validation and helper text

Demo form — no personal data is stored.

Input States

Error, disabled and helper-text styles

Read-only example

Example validation: enter a valid email

Students Table

Responsive data table with sample rows and client-side filtering

Demo student records
Student IDStudent NameClassStatus
NM-001Ayesha RahmanClass 8Active
NM-002Arif AhmedClass 9Pending
NM-003Nusrat JahanClass 7Inactive

Sample records only. Authentication, role permissions and database actions will be implemented in later phases.

NagriMala Modal Preview

This accessible modal is a reusable component. Confirming will only update the on-screen demo message.