/** * Copyright (c) HashiCorp, Inc. * SPDX-License-Identifier: MPL-2.0 */ import Component from '@glimmer/component'; import { action } from '@ember/object'; /** * @module ConfigureSshSecretComponent * * @example * ```js * * ``` * * @param {string} model - ssh secret engine model * @param {Function} saveConfig - parent action which updates the configuration * @param {boolean} loading - property in parent that updates depending on status of parent's action * */ export default class ConfigureSshSecretComponent extends Component { @action delete() { this.args.saveConfig({ delete: true }); } @action saveConfig(event) { event.preventDefault(); this.args.saveConfig({ delete: false }); } }