27bb03bbc0
* adding copyright header * fix fmt and a test
33 lines
1,022 B
JavaScript
33 lines
1,022 B
JavaScript
/**
|
|
* Copyright (c) HashiCorp, Inc.
|
|
* SPDX-License-Identifier: MPL-2.0
|
|
*/
|
|
|
|
import Component from '@glimmer/component';
|
|
|
|
export default class WizardSecretsKeymgmtComponent extends Component {
|
|
get headerText() {
|
|
return {
|
|
provider: 'Creating a provider',
|
|
displayProvider: 'Distributing a key',
|
|
distribute: 'Creating a key',
|
|
}[this.args.featureState];
|
|
}
|
|
|
|
get body() {
|
|
return {
|
|
provider: 'This process connects an external provider to Vault. You will need its credentials.',
|
|
displayProvider: 'A key can now be created and distributed to this destination.',
|
|
distribute: 'This process creates a key and distributes it to your provider.',
|
|
}[this.args.featureState];
|
|
}
|
|
|
|
get instructions() {
|
|
return {
|
|
provider: 'Enter your provider details and click “Create provider“.',
|
|
displayProvider: 'Click “Distribute key” in the toolbar.',
|
|
distribute: 'Enter your key details and click “Distribute key”.',
|
|
}[this.args.featureState];
|
|
}
|
|
}
|