1import { ChangeDetectionStrategy, Component } from "@angular/core";
2
3import { FeatureHeaderComponent } from "../feature-header.component";
4import { ShowcaseChatHostComponent } from "../showcase-chat-host.component";
5
6@Component({
7  selector: "showcase-a2ui-feature",
8  imports: [FeatureHeaderComponent, ShowcaseChatHostComponent],
9  changeDetection: ChangeDetectionStrategy.OnPush,
10  host: { class: "feature-page" },
11  template: `
12    <showcase-feature-header />
13    <main class="a2ui-feature-page">
14      <section class="chat-surface" aria-label="Angular A2UI demonstration">
15        <showcase-chat-host />
16      </section>
17    </main>
18  `,
19})
20export class A2UIFeatureComponent {
21  protected readonly demoLabel = "Angular A2UI demonstration";
22}
23
4a65196ee
CopilotKit Showcase