Skip to Content
ComponentsLayoutApp Layout

App Layout

A structural component that wraps the entire application to define its global layout shell. 

Header
Main
Footer

Alternate Layout

Header
Main
Footer

Customizing

globals.css
:root { --ex-app-layout-px: calc(var(--spacing) * 5); --ex-app-layout-py: calc(var(--spacing) * 5); --ex-app-layout-header-min-height: calc(var(--spacing) * 16); --ex-app-layout-footer-min-height: calc(var(--spacing) * 16); --ex-app-layout-aside-width: calc(var(--spacing) * 64); --ex-app-layout-sidenav-width: calc(var(--spacing) * 64); }

API

App Layout

ElementSelector
AppLayout.ex-app-layout
PropTypeDefault
asElementTypediv
asChildbooleanfalse

App Layout Header

ElementSelector
AppLayout.Header.ex-app-layout-header
PropTypeDefault
asElementTypeheader
asChildbooleanfalse

App Layout Body

ElementSelector
AppLayout.Body.ex-app-layout-body
PropTypeDefault
asElementTypediv
asChildbooleanfalse

App Layout Sidenav

ElementSelector
AppLayout.Sidenav.ex-app-layout-sidenav
PropTypeDefault
asElementTypenav
asChildbooleanfalse

App Layout Main

ElementSelector
AppLayout.Main.ex-app-layout-main
PropTypeDefault
asElementTypemain
asChildbooleanfalse

App Layout Aside

ElementSelector
AppLayout.Aside.ex-app-layout-aside
PropTypeDefault
asElementTypeaside
asChildbooleanfalse
ElementSelector
AppLayout.Footer.ex-app-layout-footer
PropTypeDefault
asElementTypefooter
asChildbooleanfalse

App Layout Section

ElementSelector
AppLayout.Section.ex-app-layout-section
PropTypeDefault
asElementTypesection
asChildbooleanfalse
Last updated on