From 915fbab5aad836f52da9f7b0faf50e7145029d94 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Thu, 19 Jun 2025 16:01:59 +0000 Subject: [PATCH] test(cdk-experimental/accordion): add examples to dev-app Adds several new examples for the cdk-experimental accordion component: - Single expansion - Multi expansion - Disabled items that are focusable - Disabled items that are skipped --- .../cdk-accordion-configurable-example.html} | 42 ++++++++- .../cdk-accordion-configurable-example.ts} | 15 ++-- ...-accordion-disabled-focusable-example.html | 77 ++++++++++++++++ ...dk-accordion-disabled-focusable-example.ts | 30 +++++++ ...dk-accordion-disabled-skipped-example.html | 77 ++++++++++++++++ .../cdk-accordion-disabled-skipped-example.ts | 30 +++++++ .../cdk-accordion-disabled-example.html | 73 +++++++++++++++ .../cdk-accordion-disabled-example.ts | 30 +++++++ ...example.css => cdk-accordion-examples.css} | 1 + ...cdk-accordion-multi-expansion-example.html | 90 +++++++++++++++++++ .../cdk-accordion-multi-expansion-example.ts | 30 +++++++ ...dk-accordion-single-expansion-example.html | 90 +++++++++++++++++++ .../cdk-accordion-single-expansion-example.ts | 30 +++++++ .../cdk-experimental/accordion/index.ts | 7 +- .../cdk-experimental-accordion/BUILD.bazel | 5 +- .../cdk-accordion-demo.css | 27 ++++++ .../cdk-accordion-demo.html | 38 +++++++- .../cdk-accordion-demo.ts | 22 ++++- 18 files changed, 697 insertions(+), 17 deletions(-) rename src/components-examples/cdk-experimental/accordion/{cdk-accordion/cdk-accordion-example.html => cdk-accordion-configurable/cdk-accordion-configurable-example.html} (68%) rename src/components-examples/cdk-experimental/accordion/{cdk-accordion/cdk-accordion-example.ts => cdk-accordion-configurable/cdk-accordion-configurable-example.ts} (76%) create mode 100644 src/components-examples/cdk-experimental/accordion/cdk-accordion-disabled-focusable/cdk-accordion-disabled-focusable-example.html create mode 100644 src/components-examples/cdk-experimental/accordion/cdk-accordion-disabled-focusable/cdk-accordion-disabled-focusable-example.ts create mode 100644 src/components-examples/cdk-experimental/accordion/cdk-accordion-disabled-skipped/cdk-accordion-disabled-skipped-example.html create mode 100644 src/components-examples/cdk-experimental/accordion/cdk-accordion-disabled-skipped/cdk-accordion-disabled-skipped-example.ts create mode 100644 src/components-examples/cdk-experimental/accordion/cdk-accordion-disabled/cdk-accordion-disabled-example.html create mode 100644 src/components-examples/cdk-experimental/accordion/cdk-accordion-disabled/cdk-accordion-disabled-example.ts rename src/components-examples/cdk-experimental/accordion/{cdk-accordion/cdk-accordion-example.css => cdk-accordion-examples.css} (96%) create mode 100644 src/components-examples/cdk-experimental/accordion/cdk-accordion-multi-expansion/cdk-accordion-multi-expansion-example.html create mode 100644 src/components-examples/cdk-experimental/accordion/cdk-accordion-multi-expansion/cdk-accordion-multi-expansion-example.ts create mode 100644 src/components-examples/cdk-experimental/accordion/cdk-accordion-single-expansion/cdk-accordion-single-expansion-example.html create mode 100644 src/components-examples/cdk-experimental/accordion/cdk-accordion-single-expansion/cdk-accordion-single-expansion-example.ts create mode 100644 src/dev-app/cdk-experimental-accordion/cdk-accordion-demo.css diff --git a/src/components-examples/cdk-experimental/accordion/cdk-accordion/cdk-accordion-example.html b/src/components-examples/cdk-experimental/accordion/cdk-accordion-configurable/cdk-accordion-configurable-example.html similarity index 68% rename from src/components-examples/cdk-experimental/accordion/cdk-accordion/cdk-accordion-example.html rename to src/components-examples/cdk-experimental/accordion/cdk-accordion-configurable/cdk-accordion-configurable-example.html index 0abc4628c262..84045c0dd5cc 100644 --- a/src/components-examples/cdk-experimental/accordion/cdk-accordion/cdk-accordion-example.html +++ b/src/components-examples/cdk-experimental/accordion/cdk-accordion-configurable/cdk-accordion-configurable-example.html @@ -23,7 +23,7 @@ [wrap]="wrap.value" [(value)]="expandedIds" > -
This is the content for Item 4
+This is the content for Item 5
+This is the content for Item 1.
+This is the content for Item 2. This should not be expandable if trigger is disabled.
+This is the content for Item 3.
+This is the content for Item 4
+This is the content for Item 5
+This is the content for Item 1.
+This is the content for Item 2. This should not be reachable or expandable.
+This is the content for Item 3.
+This is the content for Item 4
+This is the content for Item 5
+This is the content for Item 1.
+ +This is the content for Item 2.
+ +This is the content for Item 3.
+This is the content for Item 4
+This is the content for Item 5
+This is the content for Item 1. Multiple items can be expanded.
+ +This is the content for Item 2.
+ +This is the content for Item 3.
+This is the content for Item 4
+This is the content for Item 5
+This is the content for Item 1.
+ +This is the content for Item 2.
+ +This is the content for Item 3.
+This is the content for Item 4
+This is the content for Item 5
+