| /** |
| * 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()); |
| } |
| } |