Summary Files Commits Branches @commit @diff @stats
path: root / docs / src / _mixins.pug
blob: fa08cf650abebd30943109b7dad9e4c992d91e1b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
mixin docs-accordion(id, name, ...pages)
  .accordion
    input(id='accordion-' + id type='checkbox' name='docs-accordion-checkbox' hidden='' checked=(current === id ? true : false))
    label.accordion-header.c-hand(for='accordion-' + id)= name
    .accordion-body
      ul.menu.menu-nav
        each page in pages
          li.menu-item
            a(href=id + '.html' + page.url)= page.name

mixin docs-heading(id, name)
  .container(id=id)
    h3.s-title
      | #{name}
      a.anchor(href='#'+id aria-hidden='true') #
    if block
      block

mixin docs-subheading(id, name)
  h4.s-subtitle(id=id)
    | #{name}
    a.anchor(href='#'+id aria-hidden='true') #