Files
Portfolio/src/app/features/projects/projects.ts
Antonio Ledebuhr cfc7580a8f content: repair visitor-facing copy and briefing accessibility
Public pages no longer describe their own pipeline, case and service
labels are real accessible names, and the contact briefing writes
localized fields without empty optional lines.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-25 17:46:32 +02:00

20 lines
766 B
TypeScript

import { ChangeDetectionStrategy, Component, inject } from '@angular/core';
import { ContentService } from '../../core/content/content.service';
import { CaseStudy } from '../../shared/case-study/case-study';
import { ContentSection } from '../../shared/content-section/content-section';
import { PageHero } from '../../shared/page-hero/page-hero';
@Component({
selector: 'app-projects-page',
changeDetection: ChangeDetectionStrategy.OnPush,
imports: [PageHero, ContentSection, CaseStudy],
templateUrl: './projects.html',
styleUrl: '../../shared/page-shell.scss',
})
export class ProjectsPage {
private readonly content = inject(ContentService);
protected readonly page = this.content.projects();
protected readonly cases = this.content.cases();
}