John Cowen 6589cbbd0d
ui: Move to Workspaced Structure (#8994)
* ui: Add the most basic workspace root in /ui

* We already have a LICENSE file in the repository root

* Change directory path in build scripts ui-v2 -> ui

* Make yarn install flags configurable from elsewhere

* Minimal workspace root makefile

* Call the new docker specific target

* Update yarn in the docker build image

* Reconfigure the netlify target and move to the higher makefile

* Move ui-v2 -> ui/packages/consul-ui

* Change repo root to refleect new folder structure

* Temporarily don't hoist consul-api-double

* Fixup CI configuration

* Fixup lint errors

* Fixup Netlify target
2020-10-21 15:23:16 +01:00

54 lines
1.2 KiB
Handlebars

<a class="route-card" onclick={{onclick}} id={{item.ID}}>
<header class={{if (eq path.value '/') 'short'}}>
{{#if (gt item.Definition.Match.HTTP.Methods.length 0) }}
<ul class="match-methods">
{{#each item.Definition.Match.HTTP.Methods as |item|}}
<li>{{item}}</li>
{{/each}}
</ul>
{{/if}}
<dl>
<dt>
{{path.type}}
</dt>
<dd>
{{path.value}}
</dd>
</dl>
</header>
{{#if (gt item.Definition.Match.HTTP.Header.length 0) }}
<section class="match-headers">
<header data-tooltip="Header">
<h4>Headers</h4>
</header>
<dl>
{{#each item.Definition.Match.HTTP.Header as |item|}}
<dt>
{{item.Name}}
</dt>
<dd>
{{route-match item}}
</dd>
{{/each}}
</dl>
</section>
{{/if}}
{{#if (gt item.Definition.Match.HTTP.QueryParam.length 0) }}
<section class="match-queryparams">
<header data-tooltip="Query Params">
<h4>Query Params</h4>
</header>
<dl>
{{#each item.Definition.Match.HTTP.QueryParam as |item|}}
<dt>
{{item.Name}}
</dt>
<dd>
{{route-match item}}
</dd>
{{/each}}
</dl>
</section>
{{/if}}
</a>