From b8a8827c955db565e4bcaae511e9cf839f325c4d Mon Sep 17 00:00:00 2001 From: Ivan Minchev Date: Mon, 20 Jul 2026 12:01:35 +0300 Subject: [PATCH 1/8] feat(docs): update accordion xplat topic --- .../en/components/layouts/accordion.mdx | 568 +++++++++++++++--- 1 file changed, 468 insertions(+), 100 deletions(-) diff --git a/docs/xplat/src/content/en/components/layouts/accordion.mdx b/docs/xplat/src/content/en/components/layouts/accordion.mdx index 48428e420d..c31f484321 100644 --- a/docs/xplat/src/content/en/components/layouts/accordion.mdx +++ b/docs/xplat/src/content/en/components/layouts/accordion.mdx @@ -1,92 +1,113 @@ --- -title: "{Platform} Accordion | Accordion | Infragistics" -description: Accordion is used to build vertical expandable panels in accordion menu. -keywords: "{Platform} Accordion, {ProductName}, Infragistics" +title: "{Platform} Accordion Component | Layouts | Infragistics" +description: "{Platform} Accordion is a layout component for organizing expandable content panels in a single vertical container." +keywords: "{Platform} Accordion, accordion component, expandable panels, {ProductName}, Infragistics" license: MIT -mentionedTypes: ["Accordion", "Infragistics.Controls.Layouts.Implementation.ExpansionPanel"] +mentionedTypes: ["Accordion", "ExpansionPanel"] namespace: Infragistics.Controls +relatedComponents: ["ExpansionPanel"] llms: - description: "The {ProductName} Accordion is a GUI component for building vertical expandable panels with clickable headers and associated content sections, displayed in a single container." + description: "The {ProductName} Accordion is a layout component for organizing expandable content panels in a single vertical container." --- import DocsAside from 'igniteui-astro-components/components/mdx/DocsAside.astro'; import PlatformBlock from 'igniteui-astro-components/components/mdx/PlatformBlock.astro'; import Sample from 'igniteui-astro-components/components/mdx/Sample.astro'; import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro'; +# Accordion Component +The {ProductName} Accordion is a layout component for organizing expandable content panels in a single vertical container. -# {Platform} Accordion Overview + -The {ProductName} Accordion is a GUI component for building vertical expandable panels with clickable headers and associated content sections, displayed in a single container. The accordion is commonly used to reduce the need of scrolling across multiple sections of content on a single page. It offers keyboard navigation and API to control the underlying panels' expansion state. +## Anatomy -Users are enabled to interact and navigate among a list of items, such as thumbnails or labels. Each one of those items can be toggled (expanded or collapsed) in order to reveal the containing information. Depending on the configuration, there can be a single or multiple expanded items at a time. +The accordion structure consists of an accordion container with one or more expansion panel children. -## {Platform} Accordion Example +{/* TODO: Add an accordion anatomy image when a component-parts visual is available. */} -The following is a basic {ProductName} Accordion example of a FAQ section. It operates as an accordion, with individually working sections. You can toggle each text block with a single click, while expanding multiple panels at the same time. This way you can read information more easily, without having to go back and forth between an automatically expanding and collapsing panel, which conceals the previously opened section every time. + -In it, you can see how to define an accordion and its expansion panels. The sample also demonstrates the two types of expansion behavior. The switch button sets the property to toggle between single and multiple branches to be expanded at a time. +```text +igc-accordion // host - manages a set of expansion panels +└─ igc-expansion-panel // child panel + ├─ [slot="title"] // panel header title + ├─ [slot="subtitle"] // optional header subtitle + ├─ [slot="indicator"] // custom collapsed/default indicator + ├─ [slot="indicator-expanded"] // optional custom expanded-state indicator + └─ default slot // expandable panel content +``` - + -## Getting Started with {Platform} Accordion + - +```text +igx-accordion // host - manages a set of expansion panels +└─ igx-expansion-panel // child panel + ├─ igx-expansion-panel-header // panel header container + │ ├─ igx-expansion-panel-title // panel header title + │ ├─ igx-expansion-panel-description // optional header description + │ └─ igx-expansion-panel-icon // optional custom expand/collapse icon + └─ igx-expansion-panel-body // expandable panel content +``` -First, you need to install the {ProductName} by running the following command: + -```cmd -npm install {PackageWebComponents} -``` +## Getting Started -Before using the , you need to register it as follows: + -```ts -import { defineComponents, IgcAccordionComponent } from 'igniteui-webcomponents'; +Import the standalone accordion directives before you use the component. If you have not set up {ProductName} yet, complete the shared [Getting Started](../general-getting-started.md) topic first. -defineComponents(IgcAccordionComponent); +```ts +import { Component } from '@angular/core'; +import { IGX_ACCORDION_DIRECTIVES } from 'igniteui-angular/accordion'; + +@Component({ + selector: 'app-accordion', + imports: [IGX_ACCORDION_DIRECTIVES], + templateUrl: './accordion.component.html', +}) +export class AccordionComponent {} ``` -For a complete introduction to the {ProductName}, read the [**Getting Started**](../general-getting-started.mdx) topic. - - - -First, you need to the install the corresponding {ProductName} npm package by running the following command: - -```cmd -npm install igniteui-react -``` + -You will then need to import the and the and its necessary CSS, like so: +Register the accordion and expansion panel components before you use them. If you have not set up {ProductName} yet, complete the shared [Getting Started](../general-getting-started.md) topic first. -```tsx +```ts import { - IgrAccordion, - IgrExpansionPanel, -} from "igniteui-react"; -import "igniteui-webcomponents/themes/light/bootstrap.css"; + defineComponents, + IgcAccordionComponent, + IgcExpansionPanelComponent, +} from 'igniteui-webcomponents'; +defineComponents(IgcAccordionComponent, IgcExpansionPanelComponent); ``` -Before using the , you need to register it as follows: - - + -```csharp -// in Program.cs file +Import the React wrappers and the theme stylesheet before you render the accordion. If you have not set up {ProductName} yet, complete the shared [Getting Started](../general-getting-started.md) topic first. -builder.Services.AddIgniteUIBlazor(typeof(IgbAccordionModule)); +```tsx +import { IgrAccordion, IgrExpansionPanel } from 'igniteui-react'; +import 'igniteui-webcomponents/themes/light/bootstrap.css'; ``` -You will also need to link an additional CSS file to apply the styling to the component. The following needs to be placed in the **wwwroot/index.html** file in a **Blazor Web Assembly** project or the **Pages/_Host.cshtml** file in a **Blazor Server** project: +Register the accordion module in `Program.cs` and add the theme stylesheet to your host page. If you have not set up {ProductName} yet, complete the shared [Getting Started](../general-getting-started.md) topic first. + +```csharp +builder.Services.AddIgniteUIBlazor(typeof(IgbAccordionModule)); +``` ```razor @@ -94,51 +115,146 @@ You will also need to link an additional CSS file to apply the styling to the -Now you can start with a basic configuration of the and its panels. - ## Usage -Each section in the {Platform} Accordion Component is defined using an {Platform} Expansion Panel. -Panels provide and properties, which give you the ability to configure the states of the panel as per your requirement. +Build the accordion by placing one or more components inside an container. + +### Basic Declaration -### Declaring an Accordion +Add one or more components inside the accordion container. -The accordion wraps all expansion panels declared inside it. + + +```html + + + + Title Panel 1 + + +

Content Panel 1

+
+
+ + + Title Panel 2 + + +

Content Panel 2

+
+
+
+``` + +
```html - - - Title Panel 1 -

Content Panel 1

-
- - Title Panel 2 -

Content Panel 2

-
+ + + Title Panel 1 +

Content Panel 1

+
+ + Title Panel 2 +

Content Panel 2

+
```
+ + +```tsx + + + Title Panel 1 +

Content Panel 1

+
+ + Title Panel 2 +

Content Panel 2

+
+
+``` + +
+ ```razor - - - Title Panel 1 -

Content Panel 1

-
- - Title Panel 2 -

Content Panel 2

-
+ + + Title Panel 1 +

Content Panel 1

+
+ + Title Panel 2 +

Content Panel 2

+
```
+### Single Expansion + + + +Set `singleBranchExpand` to switch between one-open-panel behavior and multiple-open-panel behavior. + + + + + +Set to switch between one-open-panel behavior and multiple-open-panel behavior. + + + + + +```html + + + + Title Panel 1 + + +

Content Panel 1

+
+
+ + + Title Panel 2 + + +

Content Panel 2

+
+
+
+``` + +
+ + + +```html + + + Title Panel 1 +

Content Panel 1

+
+ + Title Panel 2 +

Content Panel 2

+
+
+``` + +
+ ```tsx @@ -156,66 +272,318 @@ The accordion wraps all expansion panels declared inside it. + + +```razor + + + Title Panel 1 +

Content Panel 1

+
+ + Title Panel 2 +

Content Panel 2

+
+
+``` + +
+ +### Programmatic Expansion + + + +Use `collapseAll()` and `expandAll()` to collapse or expand the accordion panels programmatically. + + +Calling `expandAll()` expands only the last enabled panel when `singleBranchExpand` is `true`. + + + + + + +Use and to collapse or expand all available panels programmatically. + + +Calling expands all panels, even when is `true`. + + + + + + +```html + + + + + + + Title Panel 1 + + +

Content Panel 1

+
+
+ + + Title Panel 2 + + +

Content Panel 2

+
+
+
+``` + +
+ -Using the accessor you can get a reference to the collection containing all expansion panels children of the . +```html + + + + + + Title Panel 1 +

Content Panel 1

+
+ + Title Panel 2 +

Content Panel 2

+
+
+``` + +```ts +const accordion = document.getElementById('accordion') as IgcAccordionComponent; + +document.getElementById('show-all').addEventListener('click', () => accordion.showAll()); +document.getElementById('hide-all').addEventListener('click', () => accordion.hideAll()); +``` + +
+ + + +```tsx +const accordionRef = useRef(null); + +return ( + <> + accordionRef.current?.showAll()}>Show All + accordionRef.current?.hideAll()}>Hide All + + + + Title Panel 1 +

Content Panel 1

+
+ + Title Panel 2 +

Content Panel 2

+
+
+ +); +``` + +
+ + + +```razor +Show All +Hide All + + + + Title Panel 1 +

Content Panel 1

+
+ + Title Panel 2 +

Content Panel 2

+
+
+ +@code { + private IgbAccordion accordion; -```typescript -private accordion: IgcAccordionComponent; -private panels: IgcExpansionPanelComponent[]; + private async Task ShowAll() => await accordion.ShowAllAsync(); -constructor() { - this.accordion = document.getElementById("accordion") as IgcAccordionComponent; - this.panels = this.accordion.panels; + private async Task HideAll() => await accordion.HideAllAsync(); } ```
-As demonstrated above, the property gives you the ability to set whether single or multiple panels can be expanded at a time. + -By using the and methods you can respectively collapse and expand all s of the programmatically. +### Customize Panel Content - -If property is set to **true** calling method would expand only the focused panel. - + + +Customize panel headers with title and description elements, and place expandable content inside the panel body. + +```html + + + + Billing + Payment and invoice settings + + +

Update payment methods, billing contacts, and invoice delivery options.

+
+
+
+``` + +
+ + + +Customize the panel headers and content through the underlying slots. + + + + + +### Nest Accordions + + + +Nest an accordion inside an expansion panel body when you need a second level of grouped disclosure. + +```html + + + + Account Settings + + + + + + Notifications + + +

Configure email and product notification preferences.

+
+
+
+
+
+
+``` + +
+ + + +Nest an accordion inside an expansion panel when you need a second level of grouped disclosure. + + + + + +### Do/Don't + +**When to use:** Use the accordion when you need to organize secondary content, FAQ entries, settings groups, or other related vertical sections that users expand on demand. Keep panel titles short and descriptive, and enable single-expansion behavior when users should focus on one section at a time. + +**When not to use:** Use the [Expansion Panel](./expansion-panel.md) when you need a single standalone expandable section instead of a coordinated container that manages multiple panels together. Do not use an accordion to hide essential primary content or to group unrelated sections. + +## Properties + + + +The accordion exposes a small set of container-level controls; panel-specific state is configured on each . -### {Platform} Accordion Customization Example +| Name | Type | Default | Description | +| -- | -- | -- | -- | +| | `boolean` | `false` | Controls whether one or multiple panels can stay expanded at the same time. | +| | | n/a | Returns the collection of child expansion panels in the accordion. | -With the {Platform} Accordion, you can customize the header and content panel's appearance. + + +## Methods -The sample below demonstrates how elaborate filtering options can be implemented using the built-in slots of the . + - +Use the accordion methods when you need to change panel state from your code. -### Nested {Platform} Accordions Scenario +| Name | Description | +| -- | -- | +| | Expands all available panels. | +| | Collapses the available panels. | + + -In the following {Platform} Accordion example is created a complex FAQ section in order to illustrate how you can go about this common application scenario. In the sample nested is achieved by adding an accordion inside an expansion panel. +## Accessibility - +The accordion supports keyboard interaction for moving focus between panels and changing their expanded state. -## Keyboard Navigation +### Keyboard Interaction -Keyboard navigation in the {Platform} Accordion provides a rich variety of keyboard interactions to the end-user. This functionality is enabled by default and allows end-users to easily navigate through the panels. + -The Accordion navigation is compliant with W3C accessibility standards and convenient to use. +Use the keyboard shortcuts below to move through the accordion and open or close panels. + +| Key | Action | +| -- | -- | +| Down Arrow | Moves focus to the panel below. | +| Up Arrow | Moves focus to the panel above. | +| Alt + Down Arrow | Opens the focused panel. | +| Alt + Up Arrow | Closes the focused panel. | +| Shift + Alt + Down Arrow | Opens all enabled panels. If is `true`, opens only the focused panel. | +| Shift + Alt + Up Arrow | Closes all enabled panels. | +| Home | Moves focus to the first enabled panel. | +| End | Moves focus to the last enabled panel. | + + -**Key Combinations** -- - moves the focus to the panel below -- - moves the focus to the panel above -- ALT + - opens the focused panel in the accordion -- ALT + - closes the focused panel in the accordion -- SHIFT + ALT + - opens all enabled panels (if singleExpand is set to true opens the focused panel) -- SHIFT + ALT + - closes all enabled panels -- HOME - navigates to the FIRST enabled panel in the accordion -- END - navigates to the LAST enabled panel in the accordion +### Screen Readers / ARIA - +The accordion's accessibility semantics are provided through its child expansion panels and their headers. +- Each panel header exposes `role="button"`, `aria-expanded`, and `aria-controls`. +- Each panel body exposes `role="region"` and `aria-labelledby` that points back to its header. +- Use clear title text for each panel so assistive technologies can announce a meaningful label. +- Keep interactive content inside panel bodies in a logical tab order. + +### Accessibility Compliance + +Infragistics documents {ProductName} accessibility support for Section 508 and WCAG 2.1 guideline areas in the [Accessibility Compliance](../interactivity/accessibility-compliance.md) topic. The accordion's compliance evidence comes from the child components that provide the interactive headers and regions. + +| Criterion | How the component complies | +| -- | -- | +| [2.1.1 Keyboard](https://www.w3.org/WAI/WCAG22/Understanding/keyboard) | The accordion supports keyboard commands for moving focus and opening or closing panels. | +| [2.4.3 Focus Order](https://www.w3.org/WAI/WCAG22/Understanding/focus-order) | Focus moves through enabled panels in sequence, with shortcuts for jumping to the first and last panel. | + +Your responsibilities: + +- Provide panel titles that describe the content behind each disclosure area. +- Preserve a logical focus order in the surrounding page layout. +- Validate any custom styling against your application's contrast and focus-indicator requirements. ## API References + + +## Dependencies + +The accordion depends on for its visible sections. + + + +The accordion also depends on the shared theme stylesheet for its default appearance. + + + ## Additional Resources - [{ProductName} **Forums**]({ForumsLink}) From 4c557afe9b1eda8434a30aed194fa3c8f041f459 Mon Sep 17 00:00:00 2001 From: Ivan Minchev Date: Mon, 20 Jul 2026 12:18:22 +0300 Subject: [PATCH 2/8] fix(docs): fix relative links in accordion topic --- .../src/content/en/components/layouts/accordion.mdx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/xplat/src/content/en/components/layouts/accordion.mdx b/docs/xplat/src/content/en/components/layouts/accordion.mdx index c31f484321..ce700cf15c 100644 --- a/docs/xplat/src/content/en/components/layouts/accordion.mdx +++ b/docs/xplat/src/content/en/components/layouts/accordion.mdx @@ -58,7 +58,7 @@ igx-accordion // host - manages a set of expansion panel -Import the standalone accordion directives before you use the component. If you have not set up {ProductName} yet, complete the shared [Getting Started](../general-getting-started.md) topic first. +Import the standalone accordion directives before you use the component. If you have not set up {ProductName} yet, complete the shared [Getting Started](../general-getting-started.mdx) topic first. ```ts import { Component } from '@angular/core'; @@ -76,7 +76,7 @@ export class AccordionComponent {} -Register the accordion and expansion panel components before you use them. If you have not set up {ProductName} yet, complete the shared [Getting Started](../general-getting-started.md) topic first. +Register the accordion and expansion panel components before you use them. If you have not set up {ProductName} yet, complete the shared [Getting Started](../general-getting-started.mdx) topic first. ```ts import { @@ -92,7 +92,7 @@ defineComponents(IgcAccordionComponent, IgcExpansionPanelComponent); -Import the React wrappers and the theme stylesheet before you render the accordion. If you have not set up {ProductName} yet, complete the shared [Getting Started](../general-getting-started.md) topic first. +Import the React wrappers and the theme stylesheet before you render the accordion. If you have not set up {ProductName} yet, complete the shared [Getting Started](../general-getting-started.mdx) topic first. ```tsx import { IgrAccordion, IgrExpansionPanel } from 'igniteui-react'; @@ -103,7 +103,7 @@ import 'igniteui-webcomponents/themes/light/bootstrap.css'; -Register the accordion module in `Program.cs` and add the theme stylesheet to your host page. If you have not set up {ProductName} yet, complete the shared [Getting Started](../general-getting-started.md) topic first. +Register the accordion module in `Program.cs` and add the theme stylesheet to your host page. If you have not set up {ProductName} yet, complete the shared [Getting Started](../general-getting-started.mdx) topic first. ```csharp builder.Services.AddIgniteUIBlazor(typeof(IgbAccordionModule)); @@ -494,7 +494,7 @@ Nest an accordion inside an expansion panel when you need a second level of grou **When to use:** Use the accordion when you need to organize secondary content, FAQ entries, settings groups, or other related vertical sections that users expand on demand. Keep panel titles short and descriptive, and enable single-expansion behavior when users should focus on one section at a time. -**When not to use:** Use the [Expansion Panel](./expansion-panel.md) when you need a single standalone expandable section instead of a coordinated container that manages multiple panels together. Do not use an accordion to hide essential primary content or to group unrelated sections. +**When not to use:** Use the [Expansion Panel](./expansion-panel.mdx) when you need a single standalone expandable section instead of a coordinated container that manages multiple panels together. Do not use an accordion to hide essential primary content or to group unrelated sections. ## Properties @@ -556,7 +556,7 @@ The accordion's accessibility semantics are provided through its child expansion ### Accessibility Compliance -Infragistics documents {ProductName} accessibility support for Section 508 and WCAG 2.1 guideline areas in the [Accessibility Compliance](../interactivity/accessibility-compliance.md) topic. The accordion's compliance evidence comes from the child components that provide the interactive headers and regions. +Infragistics documents {ProductName} accessibility support for Section 508 and WCAG 2.1 guideline areas in the [Accessibility Compliance](../interactivity/accessibility-compliance.mdx) topic. The accordion's compliance evidence comes from the child components that provide the interactive headers and regions. | Criterion | How the component complies | | -- | -- | From 0d1c5cb1537461b0761210f06256b42cd30b3a56 Mon Sep 17 00:00:00 2001 From: Ivan Minchev Date: Mon, 20 Jul 2026 12:21:58 +0300 Subject: [PATCH 3/8] fix(docs): fix lint in accordion topic --- docs/xplat/src/content/en/components/layouts/accordion.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/xplat/src/content/en/components/layouts/accordion.mdx b/docs/xplat/src/content/en/components/layouts/accordion.mdx index ce700cf15c..a24cb0bad6 100644 --- a/docs/xplat/src/content/en/components/layouts/accordion.mdx +++ b/docs/xplat/src/content/en/components/layouts/accordion.mdx @@ -24,7 +24,7 @@ The {ProductName} Accordion is a layout component for organizing expandable cont The accordion structure consists of an accordion container with one or more expansion panel children. -{/* TODO: Add an accordion anatomy image when a component-parts visual is available. */} +{/*TODO: Add an accordion anatomy image when a component-parts visual is available.*/} From 0be7ca3b812a0edb0e53e99f09a6fdb8ca761c29 Mon Sep 17 00:00:00 2001 From: Ivan Minchev Date: Wed, 22 Jul 2026 13:31:42 +0300 Subject: [PATCH 4/8] docs: update accordion documentation and assets --- .../src/content/en/components/accordion.mdx | 318 ------------------ .../assets/images/accordion/accordion_do1.png | Bin 0 -> 15288 bytes .../images/accordion/accordion_dont1.png | Bin 0 -> 33408 bytes .../en/components/layouts/accordion.mdx | 291 +++++++++++----- docs/xplat/src/content/en/toc.json | 8 +- 5 files changed, 206 insertions(+), 411 deletions(-) delete mode 100644 docs/angular/src/content/en/components/accordion.mdx create mode 100644 docs/xplat/src/assets/images/accordion/accordion_do1.png create mode 100644 docs/xplat/src/assets/images/accordion/accordion_dont1.png diff --git a/docs/angular/src/content/en/components/accordion.mdx b/docs/angular/src/content/en/components/accordion.mdx deleted file mode 100644 index e47cdfb254..0000000000 --- a/docs/angular/src/content/en/components/accordion.mdx +++ /dev/null @@ -1,318 +0,0 @@ ---- -title: Angular Accordion Component – Fully-featured collapsible panels - Infragistics - MIT license -description: Angular Accordion is used to build vertical expandable panels in accordion menu. Check how to do it with Ignite UI for Angular accordion component. -keywords: angular accordion, angular accordion component, angular accordion example, ignite ui for angular, angular UI components, infragistics -license: MIT -llms: - description: "The Angular Accordion is a GUI component for building vertical expandable panels with clickable headers and associated content sections, displayed in a single container." ---- - -import DocsAside from 'igniteui-astro-components/components/mdx/DocsAside.astro'; -import Sample from 'igniteui-astro-components/components/mdx/Sample.astro'; -import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro'; - -# Angular Accordion Component Overview - -## What is Angular Accordion? - -The Angular Accordion is a GUI component for building vertical expandable panels with clickable headers and associated content sections, displayed in a single container. The accordion is commonly used to reduce the need of scrolling across multiple sections of content on a single page. It offers keyboard navigation and API to control the underlying panels' expansion state. - -Users are enabled to interact and navigate among a list of items, such as thumbnails or labels. Each one of those items can be toggled (expanded or collapsed) in order to reveal the containing information. Depending on the configuration, there can be a single or multiple expanded items at a time. - -## Angular Accordion Example - -The following is a basic Angular Accordion example of a FAQ section. It operates as an accordion, with individually working sections. You can toggle each text block with a single click, while expanding multiple panels at the same time. This way you can read information more easily, without having to go back and forth between an automatically expanding and collapsing panel, which conceals the previously opened section every time. - -In it, you can see how to define an `igx-accordion` and its . The sample also demonstrates the two types of expansion behavior. The switch button sets the property to toggle between single and multiple branches to be expanded at a time. - - - -
- -## Getting Started with Ignite UI for Angular Accordion - -To get started with the Ignite UI for Angular Accordion component, first you need to install Ignite UI for Angular. In an existing Angular application, type the following command: - -```cmd -ng add igniteui-angular -``` - -For a complete introduction to the Ignite UI for Angular, read the [_getting started_](/general/getting-started) topic. - -The next step is to import the `IgxAccordionModule` in your **app.module.ts** file. - -```typescript -// app.module.ts - -... -import { IgxAccordionModule } from 'igniteui-angular/accordion'; -// import { IgxAccordionModule } from '@infragistics/igniteui-angular'; for licensed package - -@NgModule({ - ... - imports: [..., IgxAccordionModule], - ... -}) -export class AppModule {} -``` - -Alternatively, as of `16.0.0` you can import the `IgxAccordionComponent` as a standalone dependency, or use the [`IGX_ACCORDION_DIRECTIVES`](https://github.com/IgniteUI/igniteui-angular/blob/master/projects/igniteui-angular/accordion/src/accordion/public_api.ts) token to import the component and all of its supporting components and directives. - -```typescript -// home.component.ts - -... -import { IGX_ACCORDION_DIRECTIVES } from 'igniteui-angular/accordion'; -// import { IGX_ACCORDION_DIRECTIVES } from '@infragistics/igniteui-angular'; for licensed package - -@Component({ - selector: 'app-home', - template: ` - - - - Title Panel 1 - - - Content Panel 1 - - - - `, - styleUrls: ['home.component.scss'], - standalone: true, - imports: [IGX_ACCORDION_DIRECTIVES] - /* or imports: [IgxAccordionComponent] */ -}) -export class HomeComponent {} -``` - -Now that you have the Ignite UI for Angular Accordion module or directives imported, you can start with a basic configuration of the `igx-accordion` and its panels. - -## Using the Angular Accordion Component - -Each section in the is defined using an . -Panels provide , and properties, which give you the ability to configure the states of the panel as per your requirement. - -### Declaring an accordion - -The accordion wraps all declared inside it. - -```html - - - - Title Panel 1 - - - Content Panel 1 - - - - - Title Panel 2 - - - Content Panel 2 - - - -``` - -Using the accessor you can get a reference to the collection containing all children of the `igx-accordion`. - -```typescript -@ViewChild('accordion', { static: true }) -public accordion!: IgxAccordionComponent; - -this.accordion.panels; -``` - -As demonstrated above, the property gives you the ability to set whether single or multiple panels can be expanded at a time. - -### Angular Accordion Animations - -Angular Accordion supports animations for both expanding and collapsing actions of the panels. Animation behavior can be customized. Normally, animations can be set for each expansion panel individually. However, it could also be applied to all panels at once on level. This gives users the ability to disable animations for all sections at once via the animations property of the . - -With regards to animation, you have two options. First, you could set the property on the accordion component: - -```typescript -import { useAnimation, slideInLeft, slideOutRight } from '@angular/animations'; -// import { useAnimation, slideInLeft, slideOutRight } from '@infragistics/igniteui-angular/animations'; for licensed package - -@Component({ - ... -}) -export class AccordionComponent { - public animationSettingsCustom = { - closeAnimation: useAnimation(slideOutRight, { - params: { - duration: '100ms', - toPosition: 'translateX(25px)' - } - }), - openAnimation: useAnimation(slideInLeft, { - params: { - duration: '500ms', - fromPosition: 'translateX(-15px)', - startOpacity: 0.1 - } - }) - }; -} -``` - -As you can see, we are using and animations from our to make the component content appear from the left side and disappear to the right when collapsing the content. We further customize the animations by overriding some of the animations' parameters. - -The following snippet demonstrates passing the animation settings to the component: - -```html - - ... - -``` - - -If you would like to turn off the animation for the the could be set to `null`. - - -Alternatively, you have the ability to set every single `s input. - -```html - - - - Title Panel 1 - - - Content Panel 1 - - - - - Title Panel 2 - - - Content Panel 2 - - - -``` - -Using the and methods you can respectively collapse and expand all of the programmatically. - - -If property is set to _true_ calling method would expand only the last . - - -### Angular Accordion Templating Example - -With the Angular , you can customize the header and content panel`s appearance. -The sample below demonstrates how elaborate filtering options can be implemented using the built-in templating functionality of the . - - - -
- -### Nested Angular Accordions Scenario - -In the following Angular accordion example, we are going to create a complex FAQ section in order to illustrate how you can go about this common application scenario. In the sample nested is achieved by adding an inside the body of an . - -```html - - - - Title Panel 1 - - - - - - Title Nested Panel 1 - - - Content Nested Panel 1 - - - ... - - - - ... - -``` - -You can see the result below. - - - -
- -## Keyboard Navigation - -Keyboard navigation in the Ignite UI for Angular Accordion provides a rich variety of keyboard interactions to the end-user. This functionality is enabled by default and allows end-users to easily navigate through the panels. -The navigation is compliant with W3C accessibility standards and convenient to use. - -**Key Combinations** - -- Tab - moves the focus to the first(if the focus is before accordion)/next panel -- Shift + Tab - moves the focus to the last(if the focus is after accordion)/previous panel -- Arrow Down - moves the focus to the panel below -- Arrow Up - moves the focus to the panel above -- Alt + Arrow Down - expands the focused panel in the accordion -- Alt + Arrow Up - collapses the focused panel in the accordion -- Shift + Alt + Arrow Down - expands all enabled panels(if singleBranchExpand is set to true expands the last enabled panel) -- Shift + Alt + Arrow Up - collapses all enabled panels -- Home - navigates to the FIRST enabled panel in the accordion -- End - navigates to the LAST enabled panel in the accordion - -## Styling - -The serves only as a container for the underlying . Styles can be applied directly through the panel's theme, as described in the [`styling section of the IgxExpansionPanel topic`](/expansion-panel#styling). - -By design, there is a margin set to the expanded panels, in case that they are positioned within an `igx-accordion`. In order to modify it there is a property exposed inside the igx-expansion-panel theme. -In order to take advantage of the functions exposed by the theming engine, we have to import the `index` file in our style file: - -```scss -@use "igniteui-angular/theming" as *; - -// IMPORTANT: Prior to Ignite UI for Angular version 13 use: -// @import '~igniteui-angular/lib/core/styles/themes/index'; -``` - -Following the simplest approach, we create a new theme that extends the and accepts a `$header-background`, `$body-color` and `$expanded-margin` parameters. The theme automatically assigns foreground colors, either black or white, based on which provides better contrast with the specified backgrounds. - -```scss -$custom-panel-theme: expansion-panel-theme( - $header-background: #011627, - $body-background: #f0ece7, - $expanded-margin: 10px -); -``` - -The last step is to include the component's theme. - -```scss -:host { - @include tokens($custom-panel-theme); -} -``` - -### Demo - - - -## API Reference - -- -- -- -- -- - -## Additional Resources - -Our community is active and always welcoming new ideas. - -- [Ignite UI for Angular **Forums**](https://www.infragistics.com/community/forums/f/ignite-ui-for-angular) -- [Ignite UI for Angular **GitHub**](https://github.com/IgniteUI/igniteui-angular) diff --git a/docs/xplat/src/assets/images/accordion/accordion_do1.png b/docs/xplat/src/assets/images/accordion/accordion_do1.png new file mode 100644 index 0000000000000000000000000000000000000000..148543500fade3938628c30bab6645d2a930f198 GIT binary patch literal 15288 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 YR;ljaOB}4j|G|jVlr@!V6fDF3FOAzg1ONa4 literal 0 HcmV?d00001 diff --git a/docs/xplat/src/assets/images/accordion/accordion_dont1.png b/docs/xplat/src/assets/images/accordion/accordion_dont1.png new file mode 100644 index 0000000000000000000000000000000000000000..2cd85c19bc4eeb5720a6f7e67bf5eb4d04c73d81 GIT binary patch literal 33408 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
|FO`2Z{>MD4m0D|yb}Kp-dB)Sk*SgT H6!O0SD6gP$ literal 0 HcmV?d00001 diff --git a/docs/xplat/src/content/en/components/layouts/accordion.mdx b/docs/xplat/src/content/en/components/layouts/accordion.mdx index a24cb0bad6..f8727f127a 100644 --- a/docs/xplat/src/content/en/components/layouts/accordion.mdx +++ b/docs/xplat/src/content/en/components/layouts/accordion.mdx @@ -1,30 +1,46 @@ --- title: "{Platform} Accordion Component | Layouts | Infragistics" -description: "{Platform} Accordion is a layout component for organizing expandable content panels in a single vertical container." +description: "{Platform} Accordion is a layout component for organizing expandable and collapsible content panels in a vertical container." keywords: "{Platform} Accordion, accordion component, expandable panels, {ProductName}, Infragistics" license: MIT mentionedTypes: ["Accordion", "ExpansionPanel"] namespace: Infragistics.Controls relatedComponents: ["ExpansionPanel"] llms: - description: "The {ProductName} Accordion is a layout component for organizing expandable content panels in a single vertical container." + description: "The {ProductName} Accordion helps developers group related content into expandable and collapsible panels inside a vertical layout." --- import DocsAside from 'igniteui-astro-components/components/mdx/DocsAside.astro'; import PlatformBlock from 'igniteui-astro-components/components/mdx/PlatformBlock.astro'; import Sample from 'igniteui-astro-components/components/mdx/Sample.astro'; import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro'; +import { Image } from 'astro:assets'; +import accordionAnatomy from '@xplat-images/anatomy-frame-light/Accordeon-lt.png'; +import accordionDo from '@xplat-images/accordion/accordion_do1.png'; +import accordionDont from '@xplat-images/accordion/accordion_dont1.png'; # Accordion Component The {ProductName} Accordion is a layout component for organizing expandable content panels in a single vertical container. +## Live Demo + + + + + + + + + + + ## Anatomy The accordion structure consists of an accordion container with one or more expansion panel children. -{/*TODO: Add an accordion anatomy image when a component-parts visual is available.*/} +{Platform} Accordion anatomy @@ -119,91 +135,11 @@ builder.Services.AddIgniteUIBlazor(typeof(IgbAccordionModule)); Build the accordion by placing one or more components inside an container. -### Basic Declaration - -Add one or more components inside the accordion container. - - - -```html - - - - Title Panel 1 - - -

Content Panel 1

-
-
- - - Title Panel 2 - - -

Content Panel 2

-
-
-
-``` - -
- - - -```html - - - Title Panel 1 -

Content Panel 1

-
- - Title Panel 2 -

Content Panel 2

-
-
-``` - -
- - - -```tsx - - - Title Panel 1 -

Content Panel 1

-
- - Title Panel 2 -

Content Panel 2

-
-
-``` - -
- - - -```razor - - - Title Panel 1 -

Content Panel 1

-
- - Title Panel 2 -

Content Panel 2

-
-
-``` - -
- ### Single Expansion -Set `singleBranchExpand` to switch between one-open-panel behavior and multiple-open-panel behavior. +Set to switch between one-open-panel behavior and multiple-open-panel behavior. @@ -293,10 +229,10 @@ Set -Use `collapseAll()` and `expandAll()` to collapse or expand the accordion panels programmatically. +Use and to collapse or expand the accordion panels programmatically. -Calling `expandAll()` expands only the last enabled panel when `singleBranchExpand` is `true`. +Calling expands only the last enabled panel when is `true`.
@@ -420,8 +356,18 @@ return (
+ + + + + + + + + + ### Customize Panel Content @@ -448,6 +394,16 @@ Customize panel headers with title and description elements, and place expandabl Customize the panel headers and content through the underlying slots. + + + + + + + + + + @@ -486,6 +442,16 @@ Nest an accordion inside an expansion panel body when you need a second level of Nest an accordion inside an expansion panel when you need a second level of grouped disclosure. +
+ + + + + + + + + @@ -496,8 +462,36 @@ Nest an accordion inside an expansion panel when you need a second level of grou **When not to use:** Use the [Expansion Panel](./expansion-panel.mdx) when you need a single standalone expandable section instead of a coordinated container that manages multiple panels together. Do not use an accordion to hide essential primary content or to group unrelated sections. +
+ + + + + + + + + + + + + +
DoDon't
{Platform} Accordion do guidance{Platform} Accordion don't guidance
+
+ ## Properties + + +The accordion exposes container-level controls; panel-specific state is configured on each . + +| Name | Type | Default | Description | +| -- | -- | -- | -- | +| | `boolean` | `false` | Controls whether one or multiple panels can stay expanded at the same time. | +| | `QueryList` | n/a | Returns the collection of child expansion panels in the accordion. | + + + The accordion exposes a small set of container-level controls; panel-specific state is configured on each . @@ -511,6 +505,17 @@ The accordion exposes a small set of container-level controls; panel-specific st ## Methods + + +Use the accordion methods when you need to change panel state from your code. + +| Name | Description | +| -- | -- | +| | Expands the available panels. | +| | Collapses the available panels. | + + + Use the accordion methods when you need to change panel state from your code. @@ -522,12 +527,114 @@ Use the accordion methods when you need to change panel state from your code. +## Styling + + + +Style the accordion by customizing the appearance of its child components. + + + +### Sass Theming + +Use the function to create a custom expansion panel theme, then include the generated tokens in the component stylesheet. + +```scss +@use "igniteui-angular/theming" as *; + +$custom-panel-theme: expansion-panel-theme( + $header-background: #011627, + $body-background: #f0ece7, + $expanded-margin: 10px +); + +:host { + @include tokens($custom-panel-theme); +} +``` + +### Styling Variables + +| Variable | What it changes | +| -- | -- | +| `$header-background` | The panel header background color. | +| `$header-focus-background` | The panel header background color when focused. | +| `$header-title-color` | The panel header title text color. | +| `$header-description-color` | The panel header description text color. | +| `$header-icon-color` | The panel header icon color. | +| `$body-background` | The panel body background color. | +| `$body-color` | The panel body text color. | +| `$expanded-margin` | The margin applied to expanded panels when they are placed inside an accordion. | +| `$border-radius` | The expansion panel border radius. | + + + + + +Style the accordion by targeting the parts exposed by its child components. + +### Styling Variables + +Use {ProductName} theme CSS variables as values when styling the expansion panel parts. + +| Variable | What it changes | +| -- | -- | +| `--ig-secondary-900` | Supplies the dark background color used by the panel and header in the example below. | +| `--ig-secondary-900-contrast` | Supplies a readable foreground color for content on `--ig-secondary-900`. | +| `--ig-warn-500` | Supplies the accent color used by the indicator, title, and subtitle in the example below. | + +```css +igc-expansion-panel { + background-color: var(--ig-secondary-900); + color: var(--ig-secondary-900-contrast); +} + +igc-expansion-panel::part(header) { + background-color: var(--ig-secondary-900); +} + +igc-expansion-panel::part(indicator), +igc-expansion-panel::part(title), +igc-expansion-panel::part(subtitle) { + color: var(--ig-warn-500); +} +``` + +### CSS Parts + +| Part | What it changes | +| -- | -- | +| `header` | The container for the expansion indicator, title, and subtitle. | +| `title` | The title container. | +| `subtitle` | The subtitle container. | +| `indicator` | The indicator container. | +| `content` | The expansion panel content wrapper. | + + + ## Accessibility The accordion supports keyboard interaction for moving focus between panels and changing their expanded state. ### Keyboard Interaction + + +Use the keyboard shortcuts below to move through the accordion and open or close panels. + +| Key | Action | +| -- | -- | +| Down Arrow | Moves focus to the panel below. | +| Up Arrow | Moves focus to the panel above. | +| Alt + Down Arrow | Opens the focused panel. | +| Alt + Up Arrow | Closes the focused panel. | +| Shift + Alt + Down Arrow | Opens all enabled panels. If is `true`, opens the last enabled panel. | +| Shift + Alt + Up Arrow | Closes all enabled panels. | +| Home | Moves focus to the first enabled panel. | +| End | Moves focus to the last enabled panel. | + + + Use the keyboard shortcuts below to move through the accordion and open or close panels. @@ -550,14 +657,24 @@ Use the keyboard shortcuts below to move through the accordion and open or close The accordion's accessibility semantics are provided through its child expansion panels and their headers. - Each panel header exposes `role="button"`, `aria-expanded`, and `aria-controls`. -- Each panel body exposes `role="region"` and `aria-labelledby` that points back to its header. +- Each panel body exposes `role="region"` and a label through `aria-labelledby` or `aria-label`. - Use clear title text for each panel so assistive technologies can announce a meaningful label. - Keep interactive content inside panel bodies in a logical tab order. ### Accessibility Compliance + + +Infragistics documents {ProductName} accessibility support for Section 508 and WCAG 2.1 guideline areas in the [Accessibility Compliance](../interactivity/accessibility-compliance.mdx) topic. The accordion's compliance evidence comes from the child components that provide the interactive headers and regions. + + + + + Infragistics documents {ProductName} accessibility support for Section 508 and WCAG 2.1 guideline areas in the [Accessibility Compliance](../interactivity/accessibility-compliance.mdx) topic. The accordion's compliance evidence comes from the child components that provide the interactive headers and regions. + + | Criterion | How the component complies | | -- | -- | | [2.1.1 Keyboard](https://www.w3.org/WAI/WCAG22/Understanding/keyboard) | The accordion supports keyboard commands for moving focus and opening or closing panels. | diff --git a/docs/xplat/src/content/en/toc.json b/docs/xplat/src/content/en/toc.json index 17c916bd26..cb40e242d2 100644 --- a/docs/xplat/src/content/en/toc.json +++ b/docs/xplat/src/content/en/toc.json @@ -2209,16 +2209,12 @@ ] }, { - "exclude": [ - "Angular" - ], + "exclude": [], "name": "Layouts", "header": true }, { - "exclude": [ - "Angular" - ], + "exclude": [], "name": "Accordion", "href": "layouts/accordion.mdx" }, From 85e93746b46b58abcc6913be6d4e174dc2216b4e Mon Sep 17 00:00:00 2001 From: Ivan Minchev Date: Wed, 22 Jul 2026 13:47:52 +0300 Subject: [PATCH 5/8] fix(accordion): broken relative links --- docs/angular/src/content/en/components/expansion-panel.mdx | 2 +- .../content/en/components/general/cli/component-templates.mdx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/angular/src/content/en/components/expansion-panel.mdx b/docs/angular/src/content/en/components/expansion-panel.mdx index 87c61acac8..9b2362503a 100644 --- a/docs/angular/src/content/en/components/expansion-panel.mdx +++ b/docs/angular/src/content/en/components/expansion-panel.mdx @@ -417,7 +417,7 @@ You can see the results below: ## Multiple panel scenario -See the [igxAccordion topic](/accordion) +See the [igxAccordion topic](../../../../../xplat/src/content/en/components/layouts/accordion.mdx) ## API Reference diff --git a/docs/angular/src/content/en/components/general/cli/component-templates.mdx b/docs/angular/src/content/en/components/general/cli/component-templates.mdx index 1b4d9466c2..679398666e 100644 --- a/docs/angular/src/content/en/components/general/cli/component-templates.mdx +++ b/docs/angular/src/content/en/components/general/cli/component-templates.mdx @@ -44,7 +44,7 @@ These templates generate components into an existing Angular workspace only. The | carousel | Ignite UI Schematics collection:
ng g @igniteui/angular-schematics:c carousel newCarousel
Ignite UI CLI:
ig add carousel newCarousel
Basic IgxCarousel.
| [IgxCarousel](../../carousel.mdx) cycling through a series of images. | | tabs | Ignite UI Schematics collection:
ng g @igniteui/angular-schematics:c tabs newTabs
Ignite UI CLI:
ig add tabs newTabs
Basic IgxTabs.
| [IgxTabs](../../tabs.mdx) component that includes three customized tab-groups. | | bottom-nav | Ignite UI Schematics collection:
ng g @igniteui/angular-schematics:c bottom-nav newBottomNav
Ignite UI CLI:
ig add bottom-nav newBottomNav
Three item bottom-nav template.
| Three item bottom [navbar](../../navbar.mdx) template. | -| accordion | Ignite UI Schematics collection:
ng g @igniteui/angular-schematics:c accordion newAccordion
Ignite UI CLI:
ig add accordion newAccordion
Basic IgxAccordion sample.
| [IgxAccordion](../../accordion.mdx) with multiple collapsible panels in a single container. | +| accordion | Ignite UI Schematics collection:
ng g @igniteui/angular-schematics:c accordion newAccordion
Ignite UI CLI:
ig add accordion newAccordion
Basic IgxAccordion sample.
| [IgxAccordion](../../../../../../../xplat/src/content/en/components/layouts/accordion.mdx) with multiple collapsible panels in a single container. | | stepper | Ignite UI Schematics collection:
ng g @igniteui/angular-schematics:c stepper newStepper
Ignite UI CLI:
ig add stepper newStepper
Basic IgxStepper sample.
| [IgxStepper](../../stepper.mdx) visualizing content as a process with successive steps. | | Data Entry & Display | | | | chip | Ignite UI Schematics collection:
ng g @igniteui/angular-schematics:c chip newChip
Ignite UI CLI:
ig add chip newChip
Basic IgxChip.
| [IgxChip](../../chip.mdx) components inside igx-chips-area. | From 72a4f283d4429d1c104832b7be39d7907e362562 Mon Sep 17 00:00:00 2001 From: Ivan Minchev Date: Wed, 22 Jul 2026 14:03:45 +0300 Subject: [PATCH 6/8] fix(accordion): broken relative links --- .../src/content/en/components/layouts/accordion.mdx | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/docs/xplat/src/content/en/components/layouts/accordion.mdx b/docs/xplat/src/content/en/components/layouts/accordion.mdx index f8727f127a..f667c0d703 100644 --- a/docs/xplat/src/content/en/components/layouts/accordion.mdx +++ b/docs/xplat/src/content/en/components/layouts/accordion.mdx @@ -74,7 +74,7 @@ igx-accordion // host - manages a set of expansion panel -Import the standalone accordion directives before you use the component. If you have not set up {ProductName} yet, complete the shared [Getting Started](../general-getting-started.mdx) topic first. +Import the standalone accordion directives before you use the component. If you have not set up {ProductName} yet, complete the shared [Getting Started](../general/getting-started.mdx) topic first. ```ts import { Component } from '@angular/core'; @@ -460,8 +460,18 @@ Nest an accordion inside an expansion panel when you need a second level of grou **When to use:** Use the accordion when you need to organize secondary content, FAQ entries, settings groups, or other related vertical sections that users expand on demand. Keep panel titles short and descriptive, and enable single-expansion behavior when users should focus on one section at a time. + + +**When not to use:** Use the [Expansion Panel](../expansion-panel.mdx) when you need a single standalone expandable section instead of a coordinated container that manages multiple panels together. Do not use an accordion to hide essential primary content or to group unrelated sections. + + + + + **When not to use:** Use the [Expansion Panel](./expansion-panel.mdx) when you need a single standalone expandable section instead of a coordinated container that manages multiple panels together. Do not use an accordion to hide essential primary content or to group unrelated sections. + +
From 46aeafc45233c8a8b7649a1b552e57cf58536825 Mon Sep 17 00:00:00 2001 From: Ivan Minchev Date: Wed, 22 Jul 2026 14:19:41 +0300 Subject: [PATCH 7/8] fix(accordion): update accordion image names and fix import paths --- .../{accordion_dont1.png => accordion_do_not1.png} | Bin .../{Accordeon-lt.png => Accordion-lt.png} | Bin .../src/content/en/components/layouts/accordion.mdx | 6 +++--- 3 files changed, 3 insertions(+), 3 deletions(-) rename docs/xplat/src/assets/images/accordion/{accordion_dont1.png => accordion_do_not1.png} (100%) rename docs/xplat/src/assets/images/anatomy-frame-light/{Accordeon-lt.png => Accordion-lt.png} (100%) diff --git a/docs/xplat/src/assets/images/accordion/accordion_dont1.png b/docs/xplat/src/assets/images/accordion/accordion_do_not1.png similarity index 100% rename from docs/xplat/src/assets/images/accordion/accordion_dont1.png rename to docs/xplat/src/assets/images/accordion/accordion_do_not1.png diff --git a/docs/xplat/src/assets/images/anatomy-frame-light/Accordeon-lt.png b/docs/xplat/src/assets/images/anatomy-frame-light/Accordion-lt.png similarity index 100% rename from docs/xplat/src/assets/images/anatomy-frame-light/Accordeon-lt.png rename to docs/xplat/src/assets/images/anatomy-frame-light/Accordion-lt.png diff --git a/docs/xplat/src/content/en/components/layouts/accordion.mdx b/docs/xplat/src/content/en/components/layouts/accordion.mdx index f667c0d703..7c3b7eee41 100644 --- a/docs/xplat/src/content/en/components/layouts/accordion.mdx +++ b/docs/xplat/src/content/en/components/layouts/accordion.mdx @@ -14,9 +14,9 @@ import PlatformBlock from 'igniteui-astro-components/components/mdx/PlatformBloc import Sample from 'igniteui-astro-components/components/mdx/Sample.astro'; import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro'; import { Image } from 'astro:assets'; -import accordionAnatomy from '@xplat-images/anatomy-frame-light/Accordeon-lt.png'; +import accordionAnatomy from '@xplat-images/anatomy-frame-light/Accordion-lt.png'; import accordionDo from '@xplat-images/accordion/accordion_do1.png'; -import accordionDont from '@xplat-images/accordion/accordion_dont1.png'; +import accordionDoNot from '@xplat-images/accordion/accordion_do_not1.png'; # Accordion Component @@ -483,7 +483,7 @@ Nest an accordion inside an expansion panel when you need a second level of grou - +
{Platform} Accordion do guidance{Platform} Accordion don't guidance{Platform} Accordion don't guidance
From 04b7bbcc24ee97b4e3006c0296ed3aa1fc7a71dc Mon Sep 17 00:00:00 2001 From: Ivan Minchev Date: Wed, 22 Jul 2026 14:28:33 +0300 Subject: [PATCH 8/8] fix(accordion): add image assets for angular --- .../en/components/layouts/accordion.mdx | 305 ++++++++++++++++++ .../en/images/accordion/accordion_do1.png | Bin 0 -> 15288 bytes .../en/images/accordion/accordion_do_not1.png | Bin 0 -> 33408 bytes .../anatomy-frame-light/Accordion-lt.png | Bin 0 -> 194527 bytes 4 files changed, 305 insertions(+) create mode 100644 docs/angular/src/content/en/components/layouts/accordion.mdx create mode 100644 docs/angular/src/content/en/images/accordion/accordion_do1.png create mode 100644 docs/angular/src/content/en/images/accordion/accordion_do_not1.png create mode 100644 docs/angular/src/content/en/images/anatomy-frame-light/Accordion-lt.png diff --git a/docs/angular/src/content/en/components/layouts/accordion.mdx b/docs/angular/src/content/en/components/layouts/accordion.mdx new file mode 100644 index 0000000000..4ca7def108 --- /dev/null +++ b/docs/angular/src/content/en/components/layouts/accordion.mdx @@ -0,0 +1,305 @@ +--- +title: "Angular Accordion Component | Layouts | Infragistics" +description: "Angular Accordion is a layout component for organizing expandable and collapsible content panels in a vertical container." +keywords: "Angular Accordion, accordion component, expandable panels, Ignite UI for Angular, Infragistics" +license: MIT +mentionedTypes: ["Accordion", "ExpansionPanel"] +namespace: Infragistics.Controls +relatedComponents: ["ExpansionPanel"] +llms: + description: "The Ignite UI for Angular Accordion helps developers group related content into expandable and collapsible panels inside a vertical layout." +--- +import DocsAside from 'igniteui-astro-components/components/mdx/DocsAside.astro'; +import Sample from 'igniteui-astro-components/components/mdx/Sample.astro'; +import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro'; +import { Image } from 'astro:assets'; +import accordionAnatomy from '@xplat-images/anatomy-frame-light/Accordion-lt.png'; +import accordionDo from '@xplat-images/accordion/accordion_do1.png'; +import accordionDoNot from '@xplat-images/accordion/accordion_do_not1.png'; + +# Accordion Component + +The Ignite UI for Angular Accordion is a layout component for organizing expandable content panels in a single vertical container. + +## Live Demo + + + +## Anatomy + +The accordion structure consists of an accordion container with one or more expansion panel children. + +Angular Accordion anatomy + +```text +igx-accordion // host - manages a set of expansion panels +└─ igx-expansion-panel // child panel + ├─ igx-expansion-panel-header // panel header container + │ ├─ igx-expansion-panel-title // panel header title + │ ├─ igx-expansion-panel-description // optional header description + │ └─ igx-expansion-panel-icon // optional custom expand/collapse icon + └─ igx-expansion-panel-body // expandable panel content +``` + +## Getting Started + +Import the standalone accordion directives before you use the component. If you have not set up Ignite UI for Angular yet, complete the shared [Getting Started](../general/getting-started.mdx) topic first. + +```ts +import { Component } from '@angular/core'; +import { IGX_ACCORDION_DIRECTIVES } from 'igniteui-angular/accordion'; + +@Component({ + selector: 'app-accordion', + imports: [IGX_ACCORDION_DIRECTIVES], + templateUrl: './accordion.component.html', +}) +export class AccordionComponent {} +``` + +## Usage + +Build the accordion by placing one or more components inside an container. + +### Single Expansion + +Set to switch between one-open-panel behavior and multiple-open-panel behavior. + +```html + + + + Title Panel 1 + + +

Content Panel 1

+
+
+ + + Title Panel 2 + + +

Content Panel 2

+
+
+
+``` + +### Programmatic Expansion + +Use and to collapse or expand the accordion panels programmatically. + + +Calling expands only the last enabled panel when is `true`. + + +```html + + + + + + + Title Panel 1 + + +

Content Panel 1

+
+
+ + + Title Panel 2 + + +

Content Panel 2

+
+
+
+``` + + + +### Customize Panel Content + +Customize panel headers with title and description elements, and place expandable content inside the panel body. + +```html + + + + Billing + Payment and invoice settings + + +

Update payment methods, billing contacts, and invoice delivery options.

+
+
+
+``` + + + +### Nest Accordions + +Nest an accordion inside an expansion panel body when you need a second level of grouped disclosure. + +```html + + + + Account Settings + + + + + + Notifications + + +

Configure email and product notification preferences.

+
+
+
+
+
+
+``` + + + +### Do/Don't + +**When to use:** Use the accordion when you need to organize secondary content, FAQ entries, settings groups, or other related vertical sections that users expand on demand. Keep panel titles short and descriptive, and enable single-expansion behavior when users should focus on one section at a time. + +**When not to use:** Use the [Expansion Panel](../expansion-panel.mdx) when you need a single standalone expandable section instead of a coordinated container that manages multiple panels together. Do not use an accordion to hide essential primary content or to group unrelated sections. + +
+ + + + + + + + + + + + + +
DoDon't
Angular Accordion do guidanceAngular Accordion don't guidance
+
+ +## Properties + +The accordion exposes container-level controls; panel-specific state is configured on each . + +| Name | Type | Default | Description | +| -- | -- | -- | -- | +| | `boolean` | `false` | Controls whether one or multiple panels can stay expanded at the same time. | +| | `QueryList` | n/a | Returns the collection of child expansion panels in the accordion. | + +## Methods + +Use the accordion methods when you need to change panel state from your code. + +| Name | Description | +| -- | -- | +| | Expands the available panels. | +| | Collapses the available panels. | + +## Styling + +Style the accordion by customizing the appearance of its child components. + + + +### Sass Theming + +Use the function to create a custom expansion panel theme, then include the generated tokens in the component stylesheet. + +```scss +@use "igniteui-angular/theming" as *; + +$custom-panel-theme: expansion-panel-theme( + $header-background: #011627, + $body-background: #f0ece7, + $expanded-margin: 10px +); + +:host { + @include tokens($custom-panel-theme); +} +``` + +### Styling Variables + +| Variable | What it changes | +| -- | -- | +| `$header-background` | The panel header background color. | +| `$header-focus-background` | The panel header background color when focused. | +| `$header-title-color` | The panel header title text color. | +| `$header-description-color` | The panel header description text color. | +| `$header-icon-color` | The panel header icon color. | +| `$body-background` | The panel body background color. | +| `$body-color` | The panel body text color. | +| `$expanded-margin` | The margin applied to expanded panels when they are placed inside an accordion. | +| `$border-radius` | The expansion panel border radius. | + +## Accessibility + +The accordion supports keyboard interaction for moving focus between panels and changing their expanded state. + +### Keyboard Interaction + +Use the keyboard shortcuts below to move through the accordion and open or close panels. + +| Key | Action | +| -- | -- | +| Down Arrow | Moves focus to the panel below. | +| Up Arrow | Moves focus to the panel above. | +| Alt + Down Arrow | Opens the focused panel. | +| Alt + Up Arrow | Closes the focused panel. | +| Shift + Alt + Down Arrow | Opens all enabled panels. If is `true`, opens the last enabled panel. | +| Shift + Alt + Up Arrow | Closes all enabled panels. | +| Home | Moves focus to the first enabled panel. | +| End | Moves focus to the last enabled panel. | + +### Screen Readers / ARIA + +The accordion's accessibility semantics are provided through its child expansion panels and their headers. + +- Each panel header exposes `role="button"`, `aria-expanded`, and `aria-controls`. +- Each panel body exposes `role="region"` and a label through `aria-labelledby` or `aria-label`. +- Use clear title text for each panel so assistive technologies can announce a meaningful label. +- Keep interactive content inside panel bodies in a logical tab order. + +### Accessibility Compliance + +Infragistics documents Ignite UI for Angular accessibility support for Section 508 and WCAG 2.1 guideline areas in the [Accessibility Compliance](../interactivity/accessibility-compliance.mdx) topic. The accordion's compliance evidence comes from the child components that provide the interactive headers and regions. + +| Criterion | How the component complies | +| -- | -- | +| [2.1.1 Keyboard](https://www.w3.org/WAI/WCAG22/Understanding/keyboard) | The accordion supports keyboard commands for moving focus and opening or closing panels. | +| [2.4.3 Focus Order](https://www.w3.org/WAI/WCAG22/Understanding/focus-order) | Focus moves through enabled panels in sequence, with shortcuts for jumping to the first and last panel. | + +Your responsibilities: + +- Provide panel titles that describe the content behind each disclosure area. +- Preserve a logical focus order in the surrounding page layout. +- Validate any custom styling against your application's contrast and focus-indicator requirements. + +## API References + + + + +## Dependencies + +The accordion depends on for its visible sections. + +## Additional Resources + +- [Ignite UI for Angular **Forums**](https://www.infragistics.com/community/forums/f/ignite-ui-for-angular) +- [Ignite UI for Angular **GitHub**](https://github.com/IgniteUI/igniteui-angular) diff --git a/docs/angular/src/content/en/images/accordion/accordion_do1.png b/docs/angular/src/content/en/images/accordion/accordion_do1.png new file mode 100644 index 0000000000000000000000000000000000000000..148543500fade3938628c30bab6645d2a930f198 GIT binary patch literal 15288 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 YR;ljaOB}4j|G|jVlr@!V6fDF3FOAzg1ONa4 literal 0 HcmV?d00001 diff --git a/docs/angular/src/content/en/images/accordion/accordion_do_not1.png b/docs/angular/src/content/en/images/accordion/accordion_do_not1.png new file mode 100644 index 0000000000000000000000000000000000000000..2cd85c19bc4eeb5720a6f7e67bf5eb4d04c73d81 GIT binary patch literal 33408 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
|FO`2Z{>MD4m0D|yb}Kp-dB)Sk*SgT H6!O0SD6gP$ literal 0 HcmV?d00001 diff --git a/docs/angular/src/content/en/images/anatomy-frame-light/Accordion-lt.png b/docs/angular/src/content/en/images/anatomy-frame-light/Accordion-lt.png new file mode 100644 index 0000000000000000000000000000000000000000..d13af44d2a15964592b12d818bac9678631972e7 GIT binary patch literal 194527 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