Four of the five parts render a sectioning element, so Layout hands you most of the page's landmark structure whether you asked for it or not. The fifth, the Layout root itself, is a plain <div> and contributes nothing.
- Layout.Content renders <main>, which is the main landmark. A page gets one. A second Content anywhere in the tree is a second main, and assistive technology offers both.
- Layout.Header renders <header> and Layout.Footer renders <footer>. Each is a banner or contentinfo landmark only while it is not inside a sectioning element. Layout's own wrappers are divs, so in the standard shell both are landmarks. Put a Header inside a Sider and it stops being one.
- Layout.Sider renders <aside>, which is complementary. Complementary is not navigation. A rail holding the product's primary navigation needs a <nav> inside it, and Menu does not render one either.
- Two of the same landmark need names. A page with a navigation rail and a table-of-contents rail has two complementary regions announced identically. Give each an aria-label, or point aria-labelledby at the heading it already has.
The kit changes no element, role or attribute here. It only swaps the Sider's trigger glyph, which is decorative.