From 40c9ca38b9f5a57f8387469dc8aa1d3d9852cd43 Mon Sep 17 00:00:00 2001 From: Sergey Elpashev Date: Fri, 28 Jun 2024 11:23:33 +0300 Subject: [PATCH] fix: file name on update --- .../components/text_list/text_list.component.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/apps/NwaifuWeb/src/app/pages/nitroplus-translator/components/text_list/text_list.component.ts b/apps/NwaifuWeb/src/app/pages/nitroplus-translator/components/text_list/text_list.component.ts index dbae00f..5114210 100644 --- a/apps/NwaifuWeb/src/app/pages/nitroplus-translator/components/text_list/text_list.component.ts +++ b/apps/NwaifuWeb/src/app/pages/nitroplus-translator/components/text_list/text_list.component.ts @@ -1,5 +1,5 @@ import { CommonModule } from "@angular/common"; -import { Component, Input, OnInit, QueryList, ViewChildren } from "@angular/core"; +import { AfterViewInit, Component, Input, QueryList, ViewChildren } from "@angular/core"; import { TranslationPipe } from "../../../../pipes/translation.pipe"; import { NpsFile, TranslateData } from "../../dto/translate_data.dto"; import { TranslateBlockComponent } from "../translate_block/translate_block.component"; @@ -11,7 +11,7 @@ import { TranslateBlockComponent } from "../translate_block/translate_block.comp standalone: true, imports: [CommonModule, TranslateBlockComponent, TranslationPipe], }) -export class TextListComponent implements OnInit { +export class TextListComponent implements AfterViewInit { @ViewChildren("translateBlock") translate_blocks: QueryList | null = null; fileName = ""; @@ -19,13 +19,14 @@ export class TextListComponent implements OnInit { @Input() set elements(el: TranslateData[]) { this.elements_data = el; localStorage.setItem("translations", JSON.stringify(this.elements_data)); + this.ngAfterViewInit(); } get elements() { return this.elements_data; } - ngOnInit(): void { + ngAfterViewInit(): void { const data = localStorage.getItem("original_file"); if (data) { const file: NpsFile = JSON.parse(data);