vault/ui/lib/pki/addon/components/page/pki-issuer-details.ts
claire bontempo c2a1ce374c
UI: pki only render unable to parse banner on issuer details page (#20942)
* move parsing banner to issuer details view only

* add tests

* fix test typo

* remove old test
2023-06-01 23:33:41 +00:00

24 lines
610 B
TypeScript

/**
* Copyright (c) HashiCorp, Inc.
* SPDX-License-Identifier: MPL-2.0
*/
import Component from '@glimmer/component';
import { tracked } from '@glimmer/tracking';
import type PkiIssuerModel from 'vault/models/pki/issuer';
interface Args {
issuer: PkiIssuerModel;
}
export default class PkiIssuerDetailsComponent extends Component<Args> {
@tracked showRotationModal = false;
get parsingErrors() {
if (this.args.issuer.parsedCertificate?.parsing_errors?.length) {
return this.args.issuer.parsedCertificate.parsing_errors.map((e: Error) => e.message).join(', ');
}
return '';
}
}