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

bpside-bardefaultlive-bar
xxlg<365px1000px365px
xxlg-xxxlgminmax(315px, 365px)880pxminmax(315px, 365px)
xlg-xxlgminmax(290px, 315px)800pxminmax(290px, 315px)
lg-xlg290px880px365px*
md-lg290px800px365px*
sm-mdnone700px365px*
<smnone100%none

Breakpoints

* - live-bar отделяется от шаблона и раскрывается с position: fixed, ширина контента как при xxlg<

Events

update:liveBarShown

  • type: boolean

Slots

default

Центральный слот для контента

Слот левой колонки

live-bar

Слот правой колонки

live-bar-toggle

Если слот не указан, лайвбар в мобильной версии будет отключен