mirror of
https://github.com/hashicorp/vault.git
synced 2025-08-18 21:21:06 +02:00
* 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
52 lines
2.2 KiB
TypeScript
52 lines
2.2 KiB
TypeScript
/**
|
|
* Copyright (c) HashiCorp, Inc.
|
|
* SPDX-License-Identifier: BUSL-1.1
|
|
*/
|
|
|
|
export const SECRET_ENGINE_SELECTORS = {
|
|
backButton: '[data-test-back-button]',
|
|
configTab: '[data-test-configuration-tab]',
|
|
configure: '[data-test-secret-backend-configure]',
|
|
configureTitle: (type: string) => `[data-test-backend-configure-title="${type}"]`,
|
|
configurationToggle: '[data-test-mount-config-toggle]',
|
|
createSecret: '[data-test-secret-create]',
|
|
crumb: (path: string) => `[data-test-secret-breadcrumb="${path}"] a`,
|
|
error: {
|
|
title: '[data-test-backend-error-title]',
|
|
},
|
|
generateLink: '[data-test-backend-credentials]',
|
|
mountType: (name: string) => `[data-test-mount-type="${name}"]`,
|
|
mountSubmit: '[data-test-mount-submit]',
|
|
secretHeader: '[data-test-secret-header]',
|
|
secretLink: (name: string) => (name ? `[data-test-secret-link="${name}"]` : '[data-test-secret-link]'),
|
|
secretLinkMenu: (name: string) => `[data-test-secret-link="${name}"] [data-test-popup-menu-trigger]`,
|
|
secretLinkMenuDelete: (name: string) =>
|
|
`[data-test-secret-link="${name}"] [data-test-confirm-action-trigger]`,
|
|
secretLinkATag: (name: string) =>
|
|
name ? `[data-test-secret-item-link="${name}"]` : '[data-test-secret-item-link]',
|
|
viewBackend: '[data-test-backend-view-link]',
|
|
warning: '[data-test-warning]',
|
|
aws: {
|
|
rootForm: '[data-test-root-form]',
|
|
accessTitle: '[data-test-access-title]',
|
|
leaseTitle: '[data-test-lease-title]',
|
|
deleteRole: (role: string) => `[data-test-aws-role-delete="${role}"]`,
|
|
accessTypeSection: '[data-test-access-type-section]',
|
|
accessTypeSubtext: '[data-test-access-type-subtext]',
|
|
accessType: (type: string) => `[data-test-access-type="${type}"]`,
|
|
issuerWarningModal: '[data-test-issuer-warning]',
|
|
issuerWarningMessage: '[data-test-issuer-warning-message]',
|
|
issuerWarningSave: '[data-test-issuer-save]',
|
|
issuerWarningCancel: '[data-test-issuer-cancel]',
|
|
},
|
|
ssh: {
|
|
configureForm: '[data-test-configure-form]',
|
|
editConfigSection: '[data-test-edit-config-section]',
|
|
save: '[data-test-configure-save-button]',
|
|
cancel: '[data-test-cancel-button]',
|
|
delete: '[data-test-delete-public-key]',
|
|
createRole: '[data-test-role-ssh-create]',
|
|
deleteRole: '[data-test-ssh-role-delete]',
|
|
},
|
|
};
|