foundation: project guide, tooling, design tokens, bilingual shell and routing contracts

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-08-25 17:06:51 +02:00
parent 1020ac4c68
commit 42e9f01253
89 changed files with 3615 additions and 297 deletions

View File

@@ -0,0 +1,3 @@
@if (page(); as copy) {
<app-page-placeholder [page]="copy" />
}

View File

@@ -0,0 +1,13 @@
import { ChangeDetectionStrategy, Component, inject } from '@angular/core';
import { ContentService } from '../../core/content/content.service';
import { PagePlaceholder } from '../../shared/page-placeholder/page-placeholder';
@Component({
selector: 'app-contact-page',
changeDetection: ChangeDetectionStrategy.OnPush,
imports: [PagePlaceholder],
templateUrl: './contact.html',
})
export class ContactPage {
protected readonly page = inject(ContentService).page('contact');
}