{
"xxxlg": 1840,
"xxlg": 1600,
"xlg": 1470,
"lg": 1300,
"md": 1220,
"sm": 768,
"xs": 480,
"xxs": 400
}
TheLayout
TheLayout - компонент для задания шаблона страниц
Props
liveBarShown
- type:
boolean - default:
false - sync:
true
Статус показа лайвбара в мобильной версии (sm-lg)
scrollableSideBar
- type:
boolean - default:
false
fluid
- type:
boolean - default:
false
Растяжение контента на всю ширину с наличием сайдбаров
Css
--top-height-offset
- default:
0
Величина верхнего отступа для мобильного лайвбара
Размеры при разных breakpoints
| bp | side-bar | default | live-bar |
|---|---|---|---|
| xxlg< | 365px | 1000px | 365px |
| xxlg-xxxlg | minmax(315px, 365px) | 880px | minmax(315px, 365px) |
| xlg-xxlg | minmax(290px, 315px) | 800px | minmax(290px, 315px) |
| lg-xlg | 290px | 880px | 365px* |
| md-lg | 290px | 800px | 365px* |
| sm-md | none | 700px | 365px* |
| <sm | none | 100% | none |
Breakpoints
* - live-bar отделяется от шаблона и раскрывается с position: fixed, ширина контента как при xxlg<
Events
update:liveBarShown
- type:
boolean
Slots
default
Центральный слот для контента
side-bar
Слот левой колонки
live-bar
Слот правой колонки
live-bar-toggle
Если слот не указан, лайвбар в мобильной версии будет отключен