import Component from '@glimmer/component'; import { action } from '@ember/object'; import { tracked } from '@glimmer/tracking'; import { on } from '@ember/modifier'; import Icon from './icon'; import ContributionPhoto from './contribution-photo'; import Modal from './modal'; import NostrConnect from './nostr-connect'; import eq from 'ember-truth-helpers/helpers/eq'; import not from 'ember-truth-helpers/helpers/not'; import restoreScroll from '../modifiers/restore-scroll'; export default class ContributionsTimelineComponent extends Component { @tracked isNostrConnectModalOpen = false; @action openNostrConnectModal(event) { event.preventDefault(); this.isNostrConnectModalOpen = true; } @action closeNostrConnectModal() { this.isNostrConnectModalOpen = false; } @action onNostrConnected() { this.closeNostrConnectModal(); this.args.onNostrConnected?.(); } }