/** * Copyright IBM Corp. 2016, 2025 * SPDX-License-Identifier: BUSL-1.1 */ import { service } from '@ember/service'; import { action } from '@ember/object'; import Component from '@glimmer/component'; import { WIZARD_ID_MAP } from 'vault/utils/constants/wizard'; import type WizardService from 'vault/services/wizard'; interface Args { isIntroModal: boolean; onRefresh: CallableFunction; } export default class WizardMethodsWizardComponent extends Component { @service declare readonly wizard: WizardService; wizardId = WIZARD_ID_MAP.authMethods; @action async onDismiss() { this.wizard.dismiss(this.wizardId); await this.args.onRefresh(); } }