The locale home route. A thin shell: it resolves the catalog through the
use case and hands HomeView every course with its modules and lesson
progress slices, and the first lesson the closing band's offer is sized by —
mirroring how the course and module routes delegate to CourseOverview and
ModuleOverview.
Lesson bodies stay on the server: only the progress slices and the first
lesson's href, runtime and course title cross into the client payload.
The locale home route. A thin shell: it resolves the catalog through the use case and hands
HomeViewevery course with its modules and lesson progress slices, and the first lesson the closing band's offer is sized by — mirroring how the course and module routes delegate toCourseOverviewandModuleOverview.Lesson bodies stay on the server: only the progress slices and the first lesson's href, runtime and course title cross into the client payload.