Update kmip page headers (#11566) (#11577)

Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.com>
This commit is contained in:
Vault Automation 2026-01-09 12:05:29 -08:00 committed by GitHub
parent c02394dc37
commit 659833d85a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
9 changed files with 41 additions and 83 deletions

View file

@ -3,16 +3,12 @@
SPDX-License-Identifier: BUSL-1.1
}}
<PageHeader as |p|>
<p.top>
<Page::Header @title={{@role}}>
<:breadcrumbs>
<KmipBreadcrumb @scope={{@scope}} @currentRoute={{@role}} />
</p.top>
<p.levelLeft>
<h1 class="title is-3">
{{@role}}
</h1>
</p.levelLeft>
</PageHeader>
</:breadcrumbs>
</Page::Header>
<div class="tabs-container box is-sideless is-fullwidth is-paddingless is-marginless">
<nav class="tabs">
<ul>

View file

@ -3,17 +3,12 @@
SPDX-License-Identifier: BUSL-1.1
}}
<PageHeader as |p|>
<p.top>
<Page::Header @title={{this.secretMountPath.currentPath}} @icon="lock">
<:breadcrumbs>
<KmipBreadcrumb @currentRoute={{this.secretMountPath.currentPath}} />
</p.top>
<p.levelLeft>
<h1 class="title is-3">
<Icon @name="lock" @size="24" class="has-text-grey-light" />
{{this.secretMountPath.currentPath}}
</h1>
</p.levelLeft>
</PageHeader>
</:breadcrumbs>
</Page::Header>
<div class="tabs-container box is-sideless is-fullwidth is-paddingless is-marginless">
<nav class="tabs">
<ul>

View file

@ -3,17 +3,12 @@
SPDX-License-Identifier: BUSL-1.1
}}
<PageHeader as |p|>
<p.top>
<Page::Header @title="Configure KMIP Secrets Engine" @icon="lock">
<:breadcrumbs>
<KmipBreadcrumb @showPath={{true}} @currentRoute="Configure" />
</p.top>
<p.levelLeft>
<h1 class="title is-3">
<Icon @name="lock" @size="24" class="has-text-grey-light" />
Configure KMIP Secrets Engine
</h1>
</p.levelLeft>
</PageHeader>
</:breadcrumbs>
</Page::Header>
<EditForm
@model={{this.model}}
@onSave={{transition-to "vault.cluster.secrets.backend.kmip.configuration"}}

View file

@ -3,16 +3,11 @@
SPDX-License-Identifier: BUSL-1.1
}}
<PageHeader as |p|>
<p.top>
<Page::Header @title="Generate Credentials">
<:breadcrumbs>
<KmipBreadcrumb @scope={{this.scope}} @role={{this.role}} @currentRoute="Generate Credentials" />
</p.top>
<p.levelLeft>
<h1 class="title is-3">
Generate Credentials
</h1>
</p.levelLeft>
</PageHeader>
</:breadcrumbs>
</Page::Header>
{{! this.model is the ember data model kmip/credential }}
<Page::CredentialsGenerate @credentials={{this.model}} />

View file

@ -3,15 +3,10 @@
SPDX-License-Identifier: BUSL-1.1
}}
<PageHeader as |p|>
<p.top>
<Page::Header @title="Credentials">
<:breadcrumbs>
<KmipBreadcrumb @scope={{this.scope}} @role={{this.role}} @currentRoute="Credentials" />
</p.top>
<p.levelLeft>
<h1 class="title is-3">
Credentials
</h1>
</p.levelLeft>
</PageHeader>
</:breadcrumbs>
</Page::Header>
<DetailsCredentials @credentials={{this.model}} @onRevokeCredentials={{this.revokeCredentials}} />

View file

@ -3,16 +3,11 @@
SPDX-License-Identifier: BUSL-1.1
}}
<PageHeader as |p|>
<p.top>
<Page::Header @title="Edit Role">
<:breadcrumbs>
<KmipBreadcrumb @scope={{this.scope}} @role={{this.role}} @currentRoute="Edit Role" />
</p.top>
<p.levelLeft>
<h1 class="title is-3">
Edit Role
</h1>
</p.levelLeft>
</PageHeader>
</:breadcrumbs>
</Page::Header>
<Kmip::RoleForm
@model={{this.model}}

View file

@ -3,16 +3,12 @@
SPDX-License-Identifier: BUSL-1.1
}}
<PageHeader as |p|>
<p.top>
<Page::Header @title={{this.scope}}>
<:breadcrumbs>
<KmipBreadcrumb @showPath={{true}} @currentRoute={{this.scope}} />
</p.top>
<p.levelLeft>
<h1 class="title is-3">
{{this.scope}}
</h1>
</p.levelLeft>
</PageHeader>
</:breadcrumbs>
</Page::Header>
<Toolbar>
{{#if this.model.meta.total}}
<ToolbarFilters>

View file

@ -3,16 +3,11 @@
SPDX-License-Identifier: BUSL-1.1
}}
<PageHeader as |p|>
<p.top>
<Page::Header @title="Create a Role">
<:breadcrumbs>
<KmipBreadcrumb @scope={{this.scope}} @currentRoute="Create Role" />
</p.top>
<p.levelLeft>
<h1 class="title is-3">
Create a Role
</h1>
</p.levelLeft>
</PageHeader>
</:breadcrumbs>
</Page::Header>
<Kmip::RoleForm
@model={{this.model}}

View file

@ -3,16 +3,12 @@
SPDX-License-Identifier: BUSL-1.1
}}
<PageHeader as |p|>
<p.top>
<Page::Header @title="Create a Scope">
<:breadcrumbs>
<KmipBreadcrumb @showPath={{true}} @currentRoute="Create Scope" />
</p.top>
<p.levelLeft>
<h1 class="title is-3">
Create a Scope
</h1>
</p.levelLeft>
</PageHeader>
</:breadcrumbs>
</Page::Header>
<EditForm
@model={{this.model}}
@onSave={{transition-to "vault.cluster.secrets.backend.kmip.scopes.index"}}