import Component from '@glimmer/component'; import { action } from '@ember/object'; import { service } from '@ember/service'; import Icon from '#components/icon'; import { on } from '@ember/modifier'; export default class UserMenuComponent extends Component { @service storage; @service osmAuth; @action connectRS() { this.args.onClose(); this.args.storage.connect(); } @action disconnectRS() { this.args.storage.disconnect(); } @action connectOsm() { this.args.onClose(); this.osmAuth.login(); } @action disconnectOsm() { this.osmAuth.logout(); } }