vault/ui/app/components/section-tabs.hbs
Chelsea Shaw 9efa76ac4c
UI: Add necessary params to links in Access & KV v2 (#26561)
* refactor tabs-for-auth-section helper

* Fill out route params in generated-item + list compoenents

* Add optional route params to ListView pagination

* Add backend to KV breadcrumb link route models

* fix links in kv v2 pages, update kv-breadcrumbs-test

* remove todo
2024-04-23 14:36:08 +00:00

22 lines
646 B
Handlebars

{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
{{#let (tabs-for-auth-section @model this.tabType @paths) as |tabs|}}
{{#if tabs.length}}
<div class="tabs-container box is-sideless is-fullwidth is-paddingless is-marginless">
<nav class="tabs" aria-label="navigation to manage {{@model.type}}">
<ul>
{{#each tabs as |tab|}}
<li>
<LinkTo @route={{tab.route}} @models={{tab.routeParams}} data-test-auth-section-tab>
{{tab.label}}
</LinkTo>
</li>
{{/each}}
</ul>
</nav>
</div>
{{/if}}
{{/let}}