# INT-003-02 — Header, mega e footer leem `siteLayout`

| Campo | Valor |
|---|---|
| **status** | feita |
| **spec** | [`docs/specs/integracao/003-layout.md`](../specs/integracao/003-layout.md) §1, §4 |
| **depende de** | [INT-003-01](INT-003-01-site-layout-share.md) |
| **primo** | — (OmniCo não tem ManageLayout) |

## Objetivo

Uma fonte no chrome: nav, mega, Área do cliente, links rápidos, colunas/canais/app/transparência e logo vêm do CMS. Institucional/redes continuam `siteSettings`.

## Fazer

1. `Navbar`, `MobileTopBar`, `MegaMenu`, `SiteFooter` consomem `siteLayout` (via `SiteLayout` se evitar `usePage` repetido).
2. Parar de importar `NAV_ITEMS` / `CLIENT_AREA` / `QUICK_LINKS` / menu-canais-lojas hardcoded. Types ficam em `navigation.ts`.
3. Loja com `url`: `<a>`; sem `url`: só `<img>`. Canais sem `href`: `<p>`.
4. Chrome (lupa, chevron, seta do mega) e ícones sociais **permanecem** em `layoutAssets`.

## Testes

Os de Inertia da 01 bastam no PHP. Conferir no browser: Home (mega Para você, footer canais, lojas sem link) e mobile (`720px`) accordion + links rápidos.

## Fora

Modal/QR App (`010`). SuperApp `ComeceSection`. Busca. Filament.
