diff --git a/src/app/examples/si-accordion/si-accordion-tabs.html b/src/app/examples/si-accordion/si-accordion-tabs.html new file mode 100644 index 000000000..25aa42f53 --- /dev/null +++ b/src/app/examples/si-accordion/si-accordion-tabs.html @@ -0,0 +1,58 @@ + + Hello + +
+

On base-0

+ + +
Here is some content
+
+ + + + + + Nothing to see here + + + Heading via content projection + Nothing to see here + +
+
+
+
diff --git a/src/app/examples/si-accordion/si-accordion-tabs.ts b/src/app/examples/si-accordion/si-accordion-tabs.ts new file mode 100644 index 000000000..bc12b4277 --- /dev/null +++ b/src/app/examples/si-accordion/si-accordion-tabs.ts @@ -0,0 +1,27 @@ +/** + * Copyright (c) Siemens 2016 - 2026 + * SPDX-License-Identifier: MIT + */ +import { ChangeDetectionStrategy, Component, inject } from '@angular/core'; +import { SiAccordionComponent, SiCollapsiblePanelComponent } from '@siemens/element-ng/accordion'; +import { SiSearchBarComponent } from '@siemens/element-ng/search-bar'; +import { SiTabComponent, SiTabsetComponent } from '@siemens/element-ng/tabs'; +import { LOG_EVENT } from '@siemens/live-preview'; +import { DatatableComponent } from '@siemens/ngx-datatable'; + +@Component({ + selector: 'app-sample', + imports: [ + SiAccordionComponent, + SiCollapsiblePanelComponent, + DatatableComponent, + SiTabComponent, + SiTabsetComponent, + SiSearchBarComponent + ], + templateUrl: './si-accordion-tabs.html', + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class SampleComponent { + logEvent = inject(LOG_EVENT); +}