AdminShellRenderer
El chrome reusable del Milpa Admin (P5.7, extraído de {@see \Milpa\Admin\Http\ShellRenderHandler}): compone el shell REAL de milpa/live-web (shell + sidebar + topbar) con un `$childrenHtml` ARBITRARIO inyectado en `dashboard-main`, y lo envuelve con {@see AdminPage::wrap}. El body (form de settings, tabla de Sistema, …) es lo único section-específico y lo decide el caller — este renderer no conoce ninguna sección por nombre.
AdminShellRenderer::render()
public function render(string $childrenHtml, array $sections, string $activeSectionId, string $brand, string $actorId): stringEl chrome del admin —navegación descubierta y topbar— alrededor del cuerpo de una sección.
Parameters
| Name | Type | Description |
|---|---|---|
| $childrenHtml | string | el body pre-renderizado (opaco) de la sección |
| $sections | list<AdminSection> | las secciones descubiertas, YA ordenadas |
| $activeSectionId | string | el id de la sección dueña de esta página |
| $brand | string | el nombre a pintar en el chrome (topbar + sidebar) |
| $actorId | string | el principal autenticado, para el ComponentContext |