<h3 id="a1">Obsah článku</h3>
<nav aria-label="Obsah stránky">
<ul class="gov-table-of-contents gov-list--plain">
<li>
<a href="#nadpis0">Article Heading H2</a>
</li>
<li>
<a href="#nadpis1">Article Heading H2</a>
<ul>
<li>
<a href="#nadpis1-0">Article Heading H3</a>
<ul>
<li>
<a href="#nadpis1-0-0">Article Heading H4</a>
</li>
</ul>
</li>
<li>
<a href="#nadpis1-1">Article Heading H3</a>
</li>
</ul>
</li>
<li>
<a href="#nadpis2">Article Heading H2</a>
</li>
<li>
<a href="#nadpis3">Article Heading H2</a>
<ul>
<li>
<a href="#nadpis3-0">Article Heading H3</a>
</li>
<li>
<a href="#nadpis3-1">Article Heading H3</a>
</li>
</ul>
</li>
<li>
<a href="#nadpis4">Article Heading H2</a>
</li>
</ul>
</nav>
{{#if heading}}
{{ render '@heading' heading }}
{{/if}}
<nav{{#if aria-label}} aria-label="{{ aria-label }}"{{/if}}>
<ul class="gov-table-of-contents gov-list--plain">
{{#each list as |aList aIndex|}}
<li>
<a href="#nadpis{{aIndex}}">{{ aList.name }}</a>
{{#if aList.list}}
<ul>
{{#each aList.list as |bList bIndex|}}
<li>
<a href="#nadpis{{aIndex}}-{{bIndex}}">{{ bList.name }}</a>
{{#if bList.list}}
<ul>
{{#each bList.list as |cList cIndex|}}
<li>
<a href="#nadpis{{aIndex}}-{{bIndex}}-{{cIndex}}">{{ cList.name }}</a>
</li>
{{/each}}
</ul>
{{/if}}
</li>
{{/each}}
</ul>
{{/if}}
</li>
{{/each}}
</ul>
</nav>
{
"size": "m",
"aria-label": "Obsah stránky",
"heading": {
"tag": "h3",
"name": "Obsah článku",
"id": "a1"
},
"heading-mobile": {
"slot": "label",
"tag": "h3",
"name": "Obsah článku",
"id": "a1"
},
"list": [
{
"name": "Article Heading H2"
},
{
"name": "Article Heading H2",
"list": [
{
"name": "Article Heading H3",
"list": [
{
"name": "Article Heading H4"
}
]
},
{
"name": "Article Heading H3"
}
]
},
{
"name": "Article Heading H2"
},
{
"name": "Article Heading H2",
"list": [
{
"name": "Article Heading H3"
},
{
"name": "Article Heading H3"
}
]
},
{
"name": "Article Heading H2"
}
]
}
.gov-table-of-contents {
ul {
padding-left: var(--spacing-m);
margin: 0;
li {
margin: 0;
&:before {
content: none;
}
}
}
> li {
margin-bottom: var(--spacing-xs-nudge);
&:last-child {
margin-bottom: 0;
}
}
li a {
display: inline-block;
padding-top: var(--spacing-s);
padding-bottom: var(--spacing-s);
}
&--accordion {
margin-bottom: var(--spacing-l);
summary,
.gov-accordion-item__content {
padding-left: 0 !important;
padding-right: 0 !important;
}
}
}
No notes defined.