import { Component, inject } from '@angular/core' import { Router } from '@angular/router' import { i18nPipe } from '@start9labs/shared' import { TuiTitle, TuiCell } from '@taiga-ui/core' import { TuiAvatar } from '@taiga-ui/kit' import { TuiCardLarge, TuiHeader } from '@taiga-ui/layout' import { StateService } from '../services/state.service' @Component({ template: `

{{ 'Select Setup Flow' | i18n }}

`, imports: [TuiCardLarge, TuiHeader, TuiCell, TuiTitle, TuiAvatar, i18nPipe], }) export default class HomePage { private readonly router = inject(Router) private readonly stateService = inject(StateService) async startFresh() { this.stateService.setupType = 'fresh' this.stateService.recoverySource = undefined await this.router.navigate(['/password']) } async restore() { this.stateService.setupType = 'restore' await this.router.navigate(['/restore']) } async transfer() { this.stateService.setupType = 'transfer' await this.router.navigate(['/transfer']) } }