/** * Copyright (c) HashiCorp, Inc. * SPDX-License-Identifier: MPL-2.0 */ import Component from '@glimmer/component'; import { action } from '@ember/object'; import { inject as service } from '@ember/service'; import { next } from '@ember/runloop'; export default class SecretVersionMenu extends Component { @service router; onRefresh() {} @action closeDropdown(dropdown) { // strange issue where closing dropdown triggers full transition which redirects to auth screen in production builds // closing dropdown in next tick of run loop fixes it next(() => dropdown.actions.close()); } }