Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • feat/members-only-m5158
  • feat/manage-memb-m5143
  • feat/unread-chat-m5088
  • feat/stripe-memb-m5117
  • feat/test-may24
  • feat/pipeline-test-may24
  • chore/remove-rotator-styles-f6169
  • feat/custom-nav-m4739
  • feat/tenant-homepage-m4777
  • poc/chat-analytics
  • feat/chat-e2e-1-6170
  • chore/feature-cleanup-m4779
  • feat/posthog-e2e
  • feat/chat-notifs-e2711
  • feat/e2714-receipts
  • fix/e2e-feb-24-2
  • feat/join-site-membership-f6149
  • feat/site-membership-composer-m4670
  • feat/split-homepage-again-m4625
  • dev-0.1c
21 results

notice.component.ts

Code owners
Assign users and groups as approvers for specific file changes. Learn more.
notice.component.ts 908 B
import { Component, OnInit } from '@angular/core';
import { MindsUser } from '../../../../interfaces/entities';
import { Session } from '../../../../services/session';
import { Router } from '@angular/router';
import { ConfigsService } from '../../../../common/services/configs.service';

@Component({
  selector: 'm-onboarding__noticeStep',
  templateUrl: 'notice.component.html',
})
export class NoticeStepComponent implements OnInit {
  user: MindsUser;
  readonly cdnAssetsUrl: string;

  constructor(
    private session: Session,
    private router: Router,
    configs: ConfigsService
  ) {
    this.cdnAssetsUrl = configs.get('cdn_assets_url');
    this.user = session.getLoggedInUser();
  }

  ngOnInit() {}

  continue() {
    this.router.navigate(['/onboarding', 'hashtags']);
  }

  skip() {
    this.router.navigate(['/newsfeed']);
  }

  isMobile() {
    return window.innerWidth <= 540;
  }
}