Ship the final German and English copy, compose every route from shared page primitives, and cover claims, parity and contact briefing in tests. Co-authored-by: Cursor <cursoragent@cursor.com>
17 lines
691 B
TypeScript
17 lines
691 B
TypeScript
import { ChangeDetectionStrategy, Component, inject } from '@angular/core';
|
|
import { ContentService } from '../../core/content/content.service';
|
|
import { ContactBriefing } from '../../shared/contact-briefing/contact-briefing';
|
|
import { ContentSection } from '../../shared/content-section/content-section';
|
|
import { PageHero } from '../../shared/page-hero/page-hero';
|
|
|
|
@Component({
|
|
selector: 'app-contact-page',
|
|
changeDetection: ChangeDetectionStrategy.OnPush,
|
|
imports: [PageHero, ContentSection, ContactBriefing],
|
|
templateUrl: './contact.html',
|
|
styleUrl: '../../shared/page-shell.scss',
|
|
})
|
|
export class ContactPage {
|
|
protected readonly page = inject(ContentService).contact();
|
|
}
|