Files
agenda-web/src/app/errors-dictionaries/name-and-company-field.ts

19 lines
646 B
TypeScript

import { inject } from '@angular/core';
import { Dictionary } from '../interfaces/dictionary.interface';
import { LanguageManager } from '../services/language-manager';
export class NameAndCompanyFieldsErrorsDictionary implements Dictionary {
private readonly languageManager = inject(LanguageManager);
private readonly maxlen: string;
private readonly required = this.languageManager.strings.errorMessageRequired;
constructor() {
this.maxlen = this.languageManager.strings.errorMessageMaxLength(120);
}
getDictionary(): { [key: string]: string } {
const { maxlen, required } = this;
return { maxlen, required };
}
}