github.com/anth0d/nomad@v0.0.0-20221214183521-ae3a0a2cad06/ui/app/components/breadcrumbs/default.js (about) 1 import { action } from '@ember/object'; 2 import Component from '@glimmer/component'; 3 import KeyboardShortcutModifier from 'nomad-ui/modifiers/keyboard-shortcut'; 4 import { inject as service } from '@ember/service'; 5 6 export default class BreadcrumbsTemplate extends Component { 7 @service router; 8 9 @action 10 traverseUpALevel(args) { 11 const [path, ...rest] = args; 12 this.router.transitionTo(path, ...rest); 13 } 14 15 get maybeKeyboardShortcut() { 16 return this.args.isOneCrumbUp() ? KeyboardShortcutModifier : null; 17 } 18 }