/** * Copyright (c) HashiCorp, Inc. * SPDX-License-Identifier: MPL-2.0 */ import Component from '@glimmer/component'; import { options, TYPES_CREDENTIAL_LIBRARY, } from 'api/models/credential-library'; export default class FormCredentialLibraryVaultGenericComponent extends Component { // =properties /** * @type {object} */ httpMethodOptions = options.http_method; /** * * @type {Array.} */ types = TYPES_CREDENTIAL_LIBRARY; /** * Only allow HTTP request body field if http_method is set to POST. * @type {boolean} */ get isHttpRequestBodyAllowed() { return this.args.model.http_method?.match(/post/i); } }