Learning
Courses management
Use this shell for course lists, status filters, and publish workflow once content APIs are connected.
Section readiness
Shared shell pattern for future admin screens.
Responsive protected layout is already active
Sidebar visibility remains permission-driven
Empty states are ready for first API wiring
List shell
Standard list framing for the first CRUD-ready admin screen.
NameStatusUpdated
No records available yet
This placeholder prevents dead-end navigation while the first resource-specific screen is still being built.
Consistent empty state
Every sidebar destination now resolves inside the protected admin layout.
Nothing to show yet
Replace this shared placeholder with resource-specific lists, filters, and actions as each story is implemented.