Skip to content
docsv0.2.0

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): string

El chrome del admin —navegación descubierta y topbar— alrededor del cuerpo de una sección.

Parameters

Parameters of render()
NameTypeDescription
$childrenHtmlstringel body pre-renderizado (opaco) de la sección
$sectionslist<AdminSection>las secciones descubiertas, YA ordenadas
$activeSectionIdstringel id de la sección dueña de esta página
$brandstringel nombre a pintar en el chrome (topbar + sidebar)
$actorIdstringel principal autenticado, para el ComponentContext