# XWUILayoutHeader (deprecated - merged into XWUIBarSiteHeader)

XWUILayoutHeader was a thin wrapper that picked one of 13 pre-built
`XWUIBarApp` layout/position/variant/color combinations by `block` number -
no route-awareness, no menu/dropdown model, no responsive collapse, no
slotted actions. [`XWUIBarSiteHeader`](../../basic/XWUIBarSiteHeader/XWUIBarSiteHeader.md)
already had every one of those capabilities and more, so it absorbed this
component's one genuinely distinct capability (a JSON `actionItems` list,
now `data.actions[]`) and became the merged winner.

This alias keeps `XWUILayoutHeader` and the `<xwui-layout-header>` custom
element working unchanged (per the never-remove-a-feature rule) - it is a
thin subclass of `XWUIBarSiteHeader` with a best-effort `block` → config
translation (see `XWUILayoutHeader.ts` for the exact table; `variant`/`color`
axes with no `XWUIBarSiteHeader` equivalent are approximated or dropped).
Its distinct example scenario (the transparent, center-aligned "marketing
header") now lives at
[`../../basic/XWUIBarSiteHeader/examples/MarketingHeader.ts`](../../basic/XWUIBarSiteHeader/examples/MarketingHeader.ts),
deduped against XWUIBarSiteHeader's own set. Switch new code to importing
`XWUIBarSiteHeader` directly.
