dev #37
@@ -91,9 +91,12 @@ export class PublicMediaService {
|
||||
private readonly injector = inject(Injector);
|
||||
private readonly languageService = inject(LanguageService);
|
||||
private readonly baseUrl = `${environment.apiUrl}/api/public/media`;
|
||||
private readonly selectedLang$ = toObservable(this.languageService.currentLang, {
|
||||
injector: this.injector,
|
||||
}).pipe(distinctUntilChanged());
|
||||
private readonly selectedLang$ = toObservable(
|
||||
this.languageService.currentLang,
|
||||
{
|
||||
injector: this.injector,
|
||||
},
|
||||
).pipe(distinctUntilChanged());
|
||||
|
||||
getUsageMedia(
|
||||
usageType: PublicMediaUsageType,
|
||||
|
||||
@@ -159,9 +159,7 @@
|
||||
</span>
|
||||
<input
|
||||
type="text"
|
||||
[(ngModel)]="
|
||||
getActiveTranslation(section.usageKey).altText
|
||||
"
|
||||
[(ngModel)]="getActiveTranslation(section.usageKey).altText"
|
||||
placeholder="Testo alternativo"
|
||||
/>
|
||||
</label>
|
||||
|
||||
@@ -418,9 +418,7 @@ export class AdminHomeMediaComponent implements OnInit, OnDestroy {
|
||||
this.getFormState(sectionKey).activeLanguage = language;
|
||||
}
|
||||
|
||||
getActiveTranslation(
|
||||
sectionKey: HomeSectionKey,
|
||||
): AdminMediaTranslation {
|
||||
getActiveTranslation(sectionKey: HomeSectionKey): AdminMediaTranslation {
|
||||
const formState = this.getFormState(sectionKey);
|
||||
return formState.translations[formState.activeLanguage];
|
||||
}
|
||||
@@ -585,7 +583,9 @@ export class AdminHomeMediaComponent implements OnInit, OnDestroy {
|
||||
}
|
||||
|
||||
private normalizeTranslations(
|
||||
translations: Partial<Record<AdminMediaLanguage, Partial<AdminMediaTranslation>>>,
|
||||
translations: Partial<
|
||||
Record<AdminMediaLanguage, Partial<AdminMediaTranslation>>
|
||||
>,
|
||||
): Record<AdminMediaLanguage, AdminMediaTranslation> {
|
||||
return {
|
||||
it: {
|
||||
|
||||
Reference in New Issue
Block a user