363cc8211f
* Add inline-code CSS component * Add %inline-code to all the places where we need it * Inject selected env variables into the translations file * Add ingress gateway upstream 'host header' intro text * Make sure we can use actual correct component casing for titles but still have nice consistent menu item casing in the side nav
48 lines
1.2 KiB
Handlebars
48 lines
1.2 KiB
Handlebars
{{page-title 'Engineering Docs - Consul' separator=' - '}}
|
|
|
|
{{document-attrs class="is-debug"}}
|
|
<App class="docs" id="wrapper">
|
|
<:main-nav>
|
|
|
|
<DocfyOutput as |node|>
|
|
<ul>
|
|
<li role="separator">Docs</li>
|
|
{{#each node.children as |child|}}
|
|
{{#each child.pages as |child|}}
|
|
<li
|
|
class={{if (is-href (to-route child.url)) 'is-active'}}
|
|
>
|
|
<DocfyLink @to={{child.url}}>
|
|
{{classify child.title}}
|
|
</DocfyLink>
|
|
</li>
|
|
{{/each}}
|
|
{{#each child.children as |section|}}
|
|
<li role="separator">{{section.label}}</li>
|
|
{{#each (flatten-property section 'pages') as |child|}}
|
|
<li
|
|
class={{concat
|
|
(slugify section.label) ' '
|
|
(if (eq child.frontmatter.class 'ember') 'ember-component') ' '
|
|
(if (is-href (to-route child.url)) 'is-active')
|
|
}}
|
|
>
|
|
<DocfyLink @to={{child.url}}>
|
|
{{classify child.title}}
|
|
</DocfyLink>
|
|
</li>
|
|
{{/each}}
|
|
{{/each}}
|
|
{{/each}}
|
|
</ul>
|
|
</DocfyOutput>
|
|
|
|
</:main-nav>
|
|
<:main>
|
|
<DocfyOutput @fromCurrentURL={{true}} as |page|>
|
|
{{outlet}}
|
|
</DocfyOutput>
|
|
</:main>
|
|
</App>
|
|
|