mirror of
https://github.com/optim-enterprises-bv/vault.git
synced 2025-11-02 03:27:54 +00:00
UI: upgrade HDS to 4.12.0 (#28525)
* update hds to latest version * yield dropdown Interactive text instead of use @text arg, results after running codemod * remaining dropdown changes * address sidebar nav IconButton deprecation, fix secret tests * revert * explicitly select popupmenu * more test changes * fix pki toggle button * remove tracked prop in oidc client controller * aaand more test updates * change to tilde * tilde yarn lock changes * small cleanup items
This commit is contained in:
@@ -58,18 +58,21 @@
|
||||
data-test-popup-menu-trigger
|
||||
/>
|
||||
{{#if library.canEdit}}
|
||||
<dd.Interactive @text="Edit" data-test-edit @route="libraries.library.edit" @model={{library}} />
|
||||
<dd.Interactive data-test-edit @route="libraries.library.edit" @model={{library}}>Edit</dd.Interactive>
|
||||
{{/if}}
|
||||
{{#if library.canRead}}
|
||||
<dd.Interactive @text="Details" data-test-details @route="libraries.library.details" @model={{library}} />
|
||||
<dd.Interactive
|
||||
data-test-details
|
||||
@route="libraries.library.details"
|
||||
@model={{library}}
|
||||
>Details</dd.Interactive>
|
||||
{{/if}}
|
||||
{{#if library.canDelete}}
|
||||
<dd.Interactive
|
||||
@text="Delete"
|
||||
data-test-delete
|
||||
@color="critical"
|
||||
{{on "click" (fn (mut this.libraryToDelete) library)}}
|
||||
/>
|
||||
>Delete</dd.Interactive>
|
||||
{{/if}}
|
||||
</Hds::Dropdown>
|
||||
{{/if}}
|
||||
|
||||
@@ -53,38 +53,36 @@
|
||||
<Hds::Dropdown @isInline={{true}} @listPosition="bottom-right" as |dd|>
|
||||
<dd.ToggleIcon @icon="more-horizontal" @text="More options" @hasChevron={{false}} data-test-popup-menu-trigger />
|
||||
{{#if role.canEdit}}
|
||||
<dd.Interactive @text="Edit" data-test-edit @route="roles.role.edit" @models={{array role.type role.name}} />
|
||||
<dd.Interactive
|
||||
data-test-edit
|
||||
@route="roles.role.edit"
|
||||
@models={{array role.type role.name}}
|
||||
>Edit</dd.Interactive>
|
||||
{{/if}}
|
||||
{{#if role.canReadCreds}}
|
||||
<dd.Interactive
|
||||
@text="Get credentials"
|
||||
data-test-get-creds
|
||||
@route="roles.role.credentials"
|
||||
@models={{array role.type role.name}}
|
||||
/>
|
||||
<dd.Interactive data-test-get-creds @route="roles.role.credentials" @models={{array role.type role.name}}>
|
||||
Get credentials
|
||||
</dd.Interactive>
|
||||
{{/if}}
|
||||
{{#if role.canRotateStaticCreds}}
|
||||
<dd.Interactive
|
||||
@text="Rotate credentials"
|
||||
data-test-rotate-creds
|
||||
@color="critical"
|
||||
{{on "click" (fn (mut this.credsToRotate) role)}}
|
||||
/>
|
||||
>Rotate credentials</dd.Interactive>
|
||||
{{/if}}
|
||||
<dd.Interactive
|
||||
@text="Details"
|
||||
data-test-details
|
||||
@route="roles.role.details"
|
||||
{{! this will force the roles.role model hook to fire since we may only have a partial model loaded in the list view }}
|
||||
@models={{array role.type role.name}}
|
||||
/>
|
||||
>Details</dd.Interactive>
|
||||
{{#if role.canDelete}}
|
||||
<dd.Interactive
|
||||
@text="Delete"
|
||||
data-test-delete
|
||||
@color="critical"
|
||||
{{on "click" (fn (mut this.roleToDelete) role)}}
|
||||
/>
|
||||
>Delete</dd.Interactive>
|
||||
{{/if}}
|
||||
</Hds::Dropdown>
|
||||
</Item.menu>
|
||||
|
||||
Reference in New Issue
Block a user