Repository: sumup-oss/circuit-ui
Pull request #3052: [AC-3395] Support aria attributes as alternative to label in ListItemGroup
Author: login: cecisousa
Labels: name: ♿ accessibility
description: Improves usability
name: 🗂 circuit-ui
Created: 2025-04-17T13:22:32Z | Merged: 2025-04-30T06:54:13Z

Addresses [AC-3395](https://sumupteam.atlassian.net/browse/AC-3395)

## Purpose
- Support aria attributes as alternative to the `label`prop in `ListItemGroup` component.
- OBS.: This implementation was previously discussed in [this Slack thread](https://sumup.slack.com/archives/CURHLN94K/p1744713684922149) as a way to fix an existing accessibility issue on the Onboarding domain (within `ze-dashboard` application).

## Approach and changes
- Change the `label` prop of `ListItemGroup` component to be optional
- When throwing `AccessibilityError`, check if the component `isSufficientlyLabelled` (taking into account not only if there is a label, but attributes as well)
- Update `ListItemGroup` component logic to conditionally render the label only if passed as props
- Add unit tests to cover two more uses cases: 
  - (1) Ensure we still render the list if there is no label (but with some aria attribute)
  - (2) Throw an accessibility error if there is no aria attribute or label 
- Generate `changeset` (patch)
- Update `package-lock.json` file

## Definition of done

* [ ] Development completed
* [ ] Reviewers assigned
* [ ] Unit and integration tests
* [ ] Meets minimum browser support
* [ ] Meets accessibility requirements



Diff:
diff --git a/.changeset/clever-icons-change.md b/.changeset/clever-icons-change.md
new file mode 100644
index 0000000000..f03fe17889
--- /dev/null
+++ b/.changeset/clever-icons-change.md
@@ -0,0 +1,5 @@
+---
+"@sumup-oss/circuit-ui": patch
+---
+
+Allowed more flexibility on the accessibility requirements of the ListItemGroup component by making the `label` prop optional and accepting `aria-label` or `aria-labelledby` attributes as alternatives to provide context.
diff --git a/package-lock.json b/package-lock.json
index 8354fe47d0..03793ce390 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -44327,7 +44327,7 @@
 		},
 		"packages/circuit-ui": {
 			"name": "@sumup-oss/circuit-ui",
-			"version": "9.9.4",
+			"version": "9.11.2",
 			"license": "Apache-2.0",
 			"dependencies": {
 				"@floating-ui/react-dom": "^2.1.2",
@@ -44342,7 +44342,7 @@
 				"@emotion/react": "^11.14.0",
 				"@emotion/styled": "^11.14.0",
 				"@sumup-oss/design-tokens": "^8.2.0",
-				"@sumup-oss/icons": "^5.7.0",
+				"@sumup-oss/icons": "^5.8.0",
 				"@sumup-oss/intl": "^3.1.1",
 				"@testing-library/dom": "^10.4.0",
 				"@testing-library/jest-dom": "6.6.3",
@@ -44437,7 +44437,7 @@
 		},
 		"packages/icons": {
 			"name": "@sumup-oss/icons",
-			"version": "5.7.0",
+			"version": "5.8.0",
 			"license": "Apache-2.0",
 			"devDependencies": {
 				"@babel/core": "^7.26.7",
diff --git a/packages/circuit-ui/components/ListItemGroup/ListItemGroup.spec.tsx b/packages/circuit-ui/components/ListItemGroup/ListItemGroup.spec.tsx
index 3d6331f302..c674dac05f 100644
--- a/packages/circuit-ui/components/ListItemGroup/ListItemGroup.spec.tsx
+++ b/packages/circuit-ui/components/ListItemGroup/ListItemGroup.spec.tsx
@@ -13,7 +13,7 @@
  * limitations under the License.
  */
 
-import { describe, expect, it } from 'vitest';
+import { describe, expect, it, vi } from 'vitest';
 import { createRef } from 'react';
 
 import { screen, render, axe, type RenderFn } from '../../util/test-utils.js';
@@ -55,6 +55,16 @@ describe('ListItemGroup', () => {
     expect(screen.getByText('Group label')).toBeVisible();
   });
 
+  it('should render a ListItemGroup with aria-label', () => {
+    renderListItemGroup(render, {
+      ...baseProps,
+      label: undefined,
+      'aria-label': 'Group label',
+    });
+    expect(screen.queryByRole('label')).not.toBeInTheDocument();
+    expect(screen.getByRole('list')).toBeInTheDocument();
+  });
+
   it('should render a ListItemGroup with a details line', () => {
     renderListItemGroup(render, {
       ...baseProps,
@@ -87,4 +97,20 @@ describe('ListItemGroup', () => {
     const actual = await axe(container);
     expect(actual).toHaveNoViolations();
   });
+
+  it('should throw accessibility error when there is no aria attribute or label', () => {
+    const props = {
+      ...baseProps,
+      label: undefined,
+      'aria-label': undefined,
+      'aria-labelledby': undefined,
+      'aria-hidden': undefined,
+    } as unknown as ListItemGroupProps;
+    // Silence the console.error output and switch to development mode to throw the error
+    vi.spyOn(console, 'error').mockImplementation(() => undefined);
+    process.env.NODE_ENV = 'development';
+    expect(() => render(<ListItemGroup {...props} />)).toThrow();
+    process.env.NODE_ENV = 'test';
+    vi.restoreAllMocks();
+  });
 });
diff --git a/packages/circuit-ui/components/ListItemGroup/ListItemGroup.tsx b/packages/circuit-ui/components/ListItemGroup/ListItemGroup.tsx
index 54fae64b9d..1cc128ccab 100644
--- a/packages/circuit-ui/components/ListItemGroup/ListItemGroup.tsx
+++ b/packages/circuit-ui/components/ListItemGroup/ListItemGroup.tsx
@@ -22,7 +22,10 @@ import {
   type ReactNode,
 } from 'react';
 
-import { AccessibilityError } from '../../util/errors.js';
+import {
+  AccessibilityError,
+  isSufficientlyLabelled,
+} from '../../util/errors.js';
 import { Body } from '../Body/index.js';
 import { ListItem, type ListItemProps } from '../ListItem/index.js';
 import { isString } from '../../util/type-check.js';
@@ -48,8 +51,9 @@ export interface BaseProps {
   items: ItemProps[];
   /**
    * Display a main label/headline describing the group.
+   * `aria-label` or `aria-labelledby` can alternatively be used to provide accessibility information.
    */
-  label: ReactNode;
+  label?: ReactNode;
   /**
    * Visually hide the label. This should only be used in rare cases and only
    * if the purpose of the field can be inferred from other context.
@@ -89,11 +93,11 @@ export const ListItemGroup = forwardRef<HTMLDivElement, ListItemGroupProps>(
     if (
       process.env.NODE_ENV !== 'production' &&
       process.env.NODE_ENV !== 'test' &&
-      !label
+      !isSufficientlyLabelled(label, props)
     ) {
       throw new AccessibilityError(
         'ListItemGroup',
-        'The `label` prop is missing. This is an accessibility requirement. Pass `hideLabel` if you intend to hide the label visually.',
+        'The `label` prop, `aria-label` or `aria-labelledby` is missing. This is an accessibility requirement. Pass `hideLabel` if you intend to hide the label visually.',
       );
     }
 
@@ -104,20 +108,22 @@ export const ListItemGroup = forwardRef<HTMLDivElement, ListItemGroupProps>(
         ref={ref}
       >
         <div className={classes.header}>
-          <div
-            className={clsx(
-              classes.label,
-              hideLabel && utilClasses.hideVisually,
-            )}
-          >
-            {isString(label) ? (
-              <Body as="h4" size="s">
-                {label}
-              </Body>
-            ) : (
-              label
-            )}
-          </div>
+          {label && (
+            <div
+              className={clsx(
+                classes.label,
+                hideLabel && utilClasses.hideVisually,
+              )}
+            >
+              {isString(label) ? (
+                <Body as="h4" size="s">
+                  {label}
+                </Body>
+              ) : (
+                label
+              )}
+            </div>
+          )}
           {details && (
             <div className={classes.details}>
               {isString(details) ? <Body size="s">{details}</Body> : details}


Reviews:
user: login: sirineJ
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-29T09:01:07Z
user: login: sirineJ
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-29T09:01:55Z
user: login: sirineJ
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-29T09:03:22Z
user: login: cecisousa
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-29T11:35:34Z
user: login: cecisousa
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-29T11:39:01Z
user: login: sirineJ
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-29T12:21:20Z
user: login: sirineJ
state: APPROVED
author_association: CONTRIBUTOR
submitted_at: 2025-04-29T12:21:53Z

Review comments:
diff_hunk: @@ -55,6 +55,16 @@ describe('ListItemGroup', () => {
     expect(screen.getByText('Group label')).toBeVisible();
   });
 
+  it('should render a ListItemGroup with aria attribute instead of label', () => {
path: packages/circuit-ui/components/ListItemGroup/ListItemGroup.spec.tsx
user: login: sirineJ
body: ```suggestion
  it('should render a ListItemGroup with aria-label', () => {
```
created_at: 2025-04-29T09:01:07Z
author_association: CONTRIBUTOR
diff_hunk: @@ -55,6 +55,16 @@ describe('ListItemGroup', () => {
     expect(screen.getByText('Group label')).toBeVisible();
   });
 
+  it('should render a ListItemGroup with aria attribute instead of label', () => {
path: packages/circuit-ui/components/ListItemGroup/ListItemGroup.spec.tsx
user: login: sirineJ
body: We could also have a test checking that the component throws an error when no label or labelling aria-attributes are provided
created_at: 2025-04-29T09:01:55Z
author_association: CONTRIBUTOR
diff_hunk: @@ -0,0 +1,5 @@
+---
+"@sumup-oss/circuit-ui": patch
+---
+
+Changed the `label` prop of ListItemGroup component to be optional to allow providing context via aria attributes.
path: .changeset/clever-icons-change.md
user: login: sirineJ
body: ```suggestion
Allowed more flexibility on the accessibility requirements of the ListItemGroup component by making the `label` prop optional and accepting `aria-label` or `aria-labelledby` attributes as alternatives to provide context.
```
created_at: 2025-04-29T09:02:00Z
author_association: CONTRIBUTOR
diff_hunk: @@ -0,0 +1,5 @@
+---
+"@sumup-oss/circuit-ui": patch
+---
+
+Changed the `label` prop of ListItemGroup component to be optional to allow providing context via aria attributes.
path: .changeset/clever-icons-change.md
user: login: cecisousa
body: That's just perfect, thank you! 🙏 
created_at: 2025-04-29T11:35:34Z
author_association: CONTRIBUTOR
diff_hunk: @@ -55,6 +55,16 @@ describe('ListItemGroup', () => {
     expect(screen.getByText('Group label')).toBeVisible();
   });
 
+  it('should render a ListItemGroup with aria attribute instead of label', () => {
path: packages/circuit-ui/components/ListItemGroup/ListItemGroup.spec.tsx
user: login: cecisousa
body: Sure, totally see the point! Just to double check: I've added one in this direction (`should throw accessibility error when there is no aria attribute or label`), do you think it's enough? Or maybe something else?
created_at: 2025-04-29T11:39:01Z
author_association: CONTRIBUTOR
diff_hunk: @@ -55,6 +55,16 @@ describe('ListItemGroup', () => {
     expect(screen.getByText('Group label')).toBeVisible();
   });
 
+  it('should render a ListItemGroup with aria attribute instead of label', () => {
path: packages/circuit-ui/components/ListItemGroup/ListItemGroup.spec.tsx
user: login: sirineJ
body: that will do :) 
created_at: 2025-04-29T12:21:20Z
author_association: CONTRIBUTOR

PR comments:
user: login: changeset-bot[bot]
created_at: 2025-04-17T13:22:36Z
body: ###  🦋  Changeset detected

Latest commit: 5dd99e3b7b746003fde60751876ef0803bd79758

**The changes in this PR will be included in the next version bump.**

<details><summary>This PR includes changesets to release 1 package</summary>

  | Name                  | Type  |
| --------------------- | ----- |
| @sumup-oss/circuit-ui | Patch |

</details>

Not sure what this means? [Click here  to learn what changesets are](https://github.com/changesets/changesets/blob/main/docs/adding-a-changeset.md).

[Click here if you're a maintainer who wants to add another changeset to this PR](https://github.com/sumup-oss/circuit-ui/new/AC-3395/list-item-group-label?filename=.changeset/gentle-carrots-accept.md&value=---%0A%22%40sumup-oss%2Fcircuit-ui%22%3A%20patch%0A---%0A%0A%5BAC-3395%5D%20Support%20aria%20attributes%20as%20alternative%20to%20label%20in%20ListItemGroup%0A)


author_association: NONE
user: login: vercel[bot]
created_at: 2025-04-17T13:22:37Z
body: [vc]: #bLGlOAq/05pDwBGTdwiGnpr/Obl0VmXpnIPNRp5PBpE=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJvc3MtY2lyY3VpdC11aSIsImluc3BlY3RvclVybCI6Imh0dHBzOi8vdmVyY2VsLmNvbS9zdW11cC9vc3MtY2lyY3VpdC11aS83OGJWTWdDNDNyQkRLdXpLNENMSFFuUFBLYkN2IiwicHJldmlld1VybCI6IiIsIm5leHRDb21taXRTdGF0dXMiOiJDQU5DRUxFRCJ9XX0=
**The latest updates on your projects**. Learn more about [Vercel for Git ↗︎](https://vercel.link/github-learn-more)

| Name | Status | Preview | Updated (UTC) |
| :--- | :----- | :------ | :------ |
| **oss-circuit-ui** | 🛑 Canceled ([Inspect](https://vercel.com/sumup/oss-circuit-ui/78bVMgC43rBDKuzK4CLHQnPPKbCv)) |  | Apr 29, 2025 11:42am |


author_association: NONE
user: login: github-actions[bot]
created_at: 2025-04-17T13:25:31Z
body: **Size Change:** +38 B (+0.01%) 

**Total Size:** 721 kB

| Filename | Size | Change |
| :--- | :---: | :---: |
| `packages/circuit-ui/dist/components/ListItemGroup/ListItemGroup.js` | 1.05 kB | +38 B (+3.76%) |

<details><summary>ℹ️ <strong>View Unchanged</strong></summary>

| Filename | Size |
| :--- | :---: |
| `packages/circuit-ui/dist/components/Anchor/Anchor.js` | 692 B |
| `packages/circuit-ui/dist/components/AspectRatio/AspectRatio.js` | 427 B |
| `packages/circuit-ui/dist/components/Avatar/Avatar.js` | 922 B |
| `packages/circuit-ui/dist/components/Badge/Badge.js` | 451 B |
| `packages/circuit-ui/dist/components/Body/Body.js` | 737 B |
| `packages/circuit-ui/dist/components/BodyLarge/BodyLarge.js` | 325 B |
| `packages/circuit-ui/dist/components/Button/base.js` | 1.18 kB |
| `packages/circuit-ui/dist/components/Button/Button.js` | 547 B |
| `packages/circuit-ui/dist/components/Button/IconButton.js` | 726 B |
| `packages/circuit-ui/dist/components/Button/translations/bg-BG.json.js` | 107 B |
| `packages/circuit-ui/dist/components/Button/translations/cs-CZ.json.js` | 98 B |
| `packages/circuit-ui/dist/components/Button/translations/da-DK.json.js` | 93 B |
| `packages/circuit-ui/dist/components/Button/translations/de-AT.json.js` | 91 B |
| `packages/circuit-ui/dist/components/Button/translations/de-CH.json.js` | 91 B |
| `packages/circuit-ui/dist/components/Button/translations/de-DE.json.js` | 91 B |
| `packages/circuit-ui/dist/components/Button/translations/de-LU.json.js` | 91 B |
| `packages/circuit-ui/dist/components/Button/translations/el-CY.json.js` | 102 B |
| `packages/circuit-ui/dist/components/Button/translations/el-GR.json.js` | 102 B |
| `packages/circuit-ui/dist/components/Button/translations/en-AU.json.js` | 90 B |
| `packages/circuit-ui/dist/components/Button/translations/en-GB.json.js` | 90 B |
| `packages/circuit-ui/dist/components/Button/translations/en-IE.json.js` | 90 B |
| `packages/circuit-ui/dist/components/Button/translations/en-MT.json.js` | 90 B |
| `packages/circuit-ui/dist/components/Button/translations/en-US.json.js` | 90 B |
| `packages/circuit-ui/dist/components/Button/translations/es-CL.json.js` | 95 B |
| `packages/circuit-ui/dist/components/Button/translations/es-CO.json.js` | 95 B |
| `packages/circuit-ui/dist/components/Button/translations/es-ES.json.js` | 95 B |
| `packages/circuit-ui/dist/components/Button/translations/es-MX.json.js` | 95 B |
| `packages/circuit-ui/dist/components/Button/translations/es-PE.json.js` | 95 B |
| `packages/circuit-ui/dist/components/Button/translations/es-US.json.js` | 95 B |
| `packages/circuit-ui/dist/components/Button/translations/et-EE.json.js` | 91 B |
| `packages/circuit-ui/dist/components/Button/translations/fi-FI.json.js` | 95 B |
| `packages/circuit-ui/dist/components/Button/translations/fr-BE.json.js` | 97 B |
| `packages/circuit-ui/dist/components/Button/translations/fr-CH.json.js` | 97 B |
| `packages/circuit-ui/dist/components/Button/translations/fr-FR.json.js` | 97 B |
| `packages/circuit-ui/dist/components/Button/translations/fr-LU.json.js` | 97 B |
| `packages/circuit-ui/dist/components/Button/translations/hr-HR.json.js` | 98 B |
| `packages/circuit-ui/dist/components/Button/translations/hu-HU.json.js` | 97 B |
| `packages/circuit-ui/dist/components/Button/translations/index.js` | 881 B |
| `packages/circuit-ui/dist/components/Button/translations/it-CH.json.js` | 101 B |
| `packages/circuit-ui/dist/components/Button/translations/it-IT.json.js` | 101 B |
| `packages/circuit-ui/dist/components/Button/translations/lt-LT.json.js` | 95 B |
| `packages/circuit-ui/dist/components/Button/translations/lv-LV.json.js` | 94 B |
| `packages/circuit-ui/dist/components/Button/translations/nb-NO.json.js` | 93 B |
| `packages/circuit-ui/dist/components/Button/translations/nl-BE.json.js` | 92 B |
| `packages/circuit-ui/dist/components/Button/translations/nl-NL.json.js` | 92 B |
| `packages/circuit-ui/dist/components/Button/translations/pl-PL.json.js` | 100 B |
| `packages/circuit-ui/dist/components/Button/translations/pt-BR.json.js` | 97 B |
| `packages/circuit-ui/dist/components/Button/translations/pt-PT.json.js` | 97 B |
| `packages/circuit-ui/dist/components/Button/translations/ro-RO.json.js` | 99 B |
| `packages/circuit-ui/dist/components/Button/translations/sk-SK.json.js` | 113 B |
| `packages/circuit-ui/dist/components/Button/translations/sl-SI.json.js` | 96 B |
| `packages/circuit-ui/dist/components/Button/translations/sv-SE.json.js` | 94 B |
| `packages/circuit-ui/dist/components/ButtonGroup/ButtonGroup.js` | 586 B |
| `packages/circuit-ui/dist/components/Calendar/Calendar.js` | 2.92 kB |
| `packages/circuit-ui/dist/components/Calendar/CalendarService.js` | 1.63 kB |
| `packages/circuit-ui/dist/components/Calendar/translations/bg-BG.json.js` | 158 B |
| `packages/circuit-ui/dist/components/Calendar/translations/cs-CZ.json.js` | 139 B |
| `packages/circuit-ui/dist/components/Calendar/translations/da-DK.json.js` | 133 B |
| `packages/circuit-ui/dist/components/Calendar/translations/de-AT.json.js` | 137 B |
| `packages/circuit-ui/dist/components/Calendar/translations/de-CH.json.js` | 137 B |
| `packages/circuit-ui/dist/components/Calendar/translations/de-DE.json.js` | 137 B |
| `packages/circuit-ui/dist/components/Calendar/translations/de-LU.json.js` | 136 B |
| `packages/circuit-ui/dist/components/Calendar/translations/el-CY.json.js` | 158 B |
| `packages/circuit-ui/dist/components/Calendar/translations/el-GR.json.js` | 158 B |
| `packages/circuit-ui/dist/components/Calendar/translations/en-AU.json.js` | 130 B |
| `packages/circuit-ui/dist/components/Calendar/translations/en-GB.json.js` | 129 B |
| `packages/circuit-ui/dist/components/Calendar/translations/en-IE.json.js` | 130 B |
| `packages/circuit-ui/dist/components/Calendar/translations/en-MT.json.js` | 129 B |
| `packages/circuit-ui/dist/components/Calendar/translations/en-US.json.js` | 130 B |
| `packages/circuit-ui/dist/components/Calendar/translations/es-CL.json.js` | 128 B |
| `packages/circuit-ui/dist/components/Calendar/translations/es-CO.json.js` | 129 B |
| `packages/circuit-ui/dist/components/Calendar/translations/es-ES.json.js` | 130 B |
| `packages/circuit-ui/dist/components/Calendar/translations/es-MX.json.js` | 128 B |
| `packages/circuit-ui/dist/components/Calendar/translations/es-PE.json.js` | 130 B |
| `packages/circuit-ui/dist/components/Calendar/translations/es-US.json.js` | 130 B |
| `packages/circuit-ui/dist/components/Calendar/translations/et-EE.json.js` | 130 B |
| `packages/circuit-ui/dist/components/Calendar/translations/fi-FI.json.js` | 135 B |
| `packages/circuit-ui/dist/components/Calendar/translations/fr-BE.json.js` | 135 B |
| `packages/circuit-ui/dist/components/Calendar/translations/fr-CH.json.js` | 135 B |
| `packages/circuit-ui/dist/components/Calendar/translations/fr-FR.json.js` | 135 B |
| `packages/circuit-ui/dist/components/Calendar/translations/fr-LU.json.js` | 135 B |
| `packages/circuit-ui/dist/components/Calendar/translations/hr-HR.json.js` | 138 B |
| `packages/circuit-ui/dist/components/Calendar/translations/hu-HU.json.js` | 137 B |
| `packages/circuit-ui/dist/components/Calendar/translations/index.js` | 881 B |
| `packages/circuit-ui/dist/components/Calendar/translations/it-CH.json.js` | 132 B |
| `packages/circuit-ui/dist/components/Calendar/translations/it-IT.json.js` | 132 B |
| `packages/circuit-ui/dist/components/Calendar/translations/lt-LT.json.js` | 134 B |
| `packages/circuit-ui/dist/components/Calendar/translations/lv-LV.json.js` | 145 B |
| `packages/circuit-ui/dist/components/Calendar/translations/nb-NO.json.js` | 131 B |
| `packages/circuit-ui/dist/components/Calendar/translations/nl-BE.json.js` | 126 B |
| `packages/circuit-ui/dist/components/Calendar/translations/nl-NL.json.js` | 126 B |
| `packages/circuit-ui/dist/components/Calendar/translations/pl-PL.json.js` | 141 B |
| `packages/circuit-ui/dist/components/Calendar/translations/pt-BR.json.js` | 133 B |
| `packages/circuit-ui/dist/components/Calendar/translations/pt-PT.json.js` | 134 B |
| `packages/circuit-ui/dist/components/Calendar/translations/ro-RO.json.js` | 135 B |
| `packages/circuit-ui/dist/components/Calendar/translations/sk-SK.json.js` | 144 B |
| `packages/circuit-ui/dist/components/Calendar/translations/sl-SI.json.js` | 135 B |
| `packages/circuit-ui/dist/components/Calendar/translations/sv-SE.json.js` | 140 B |
| `packages/circuit-ui/dist/components/Card/Card.js` | 284 B |
| `packages/circuit-ui/dist/components/Card/components/Footer/Footer.js` | 300 B |
| `packages/circuit-ui/dist/components/Card/components/Header/Header.js` | 427 B |
| `packages/circuit-ui/dist/components/Carousel/Carousel.js` | 1.24 kB |
| `packages/circuit-ui/dist/components/Carousel/components/Buttons/Buttons.js` | 377 B |
| `packages/circuit-ui/dist/components/Carousel/components/Container/Container.js` | 204 B |
| `packages/circuit-ui/dist/components/Carousel/components/Controls/Controls.js` | 203 B |
| `packages/circuit-ui/dist/components/Carousel/components/Slide/Slide.js` | 619 B |
| `packages/circuit-ui/dist/components/Carousel/components/Slide/SlideService.js` | 350 B |
| `packages/circuit-ui/dist/components/Carousel/components/SlideImage/SlideImage.js` | 294 B |
| `packages/circuit-ui/dist/components/Carousel/components/Slides/Slides.js` | 224 B |
| `packages/circuit-ui/dist/components/Carousel/components/Status/Status.js` | 279 B |
| `packages/circuit-ui/dist/components/Carousel/constants.js` | 223 B |
| `packages/circuit-ui/dist/components/Carousel/index.js` | 235 B |
| `packages/circuit-ui/dist/components/CarouselPagination/CarouselPagination.js` | 553 B |
| `packages/circuit-ui/dist/components/Checkbox/Checkbox.js` | 702 B |
| `packages/circuit-ui/dist/components/Checkbox/CheckboxInput.js` | 859 B |
| `packages/circuit-ui/dist/components/Checkbox/IndeterminateIcon.js` | 270 B |
| `packages/circuit-ui/dist/components/CheckboxGroup/CheckboxGroup.js` | 904 B |
| `packages/circuit-ui/dist/components/CloseButton/CloseButton.js` | 286 B |
| `packages/circuit-ui/dist/components/ColorInput/ColorInput.js` | 1.4 kB |
| `packages/circuit-ui/dist/components/ColorInput/ColorInputService.js` | 291 B |
| `packages/circuit-ui/dist/components/Compact/Compact.js` | 317 B |
| `packages/circuit-ui/dist/components/ComparisonTable/ComparisonTable.js` | 813 B |
| `packages/circuit-ui/dist/components/ComparisonTable/components/BooleanValue/BooleanValue.js` | 614 B |
| `packages/circuit-ui/dist/components/ComparisonTable/components/PlanPicker/PlanPicker.js` | 549 B |
| `packages/circuit-ui/dist/components/ComparisonTable/components/PlanTable/PlanTable.js` | 2.06 kB |
| `packages/circuit-ui/dist/components/ComparisonTable/components/RowHeader/RowHeader.js` | 745 B |
| `packages/circuit-ui/dist/components/ComparisonTable/components/TableCell/TableCell.js` | 402 B |
| `packages/circuit-ui/dist/components/ComparisonTable/components/TableHeader/TableHeader.js` | 487 B |
| `packages/circuit-ui/dist/components/ComparisonTable/utils.js` | 294 B |
| `packages/circuit-ui/dist/components/ComponentsContext/components/Link/Link.js` | 191 B |
| `packages/circuit-ui/dist/components/ComponentsContext/ComponentsContext.js` | 154 B |
| `packages/circuit-ui/dist/components/ComponentsContext/useComponents.js` | 172 B |
| `packages/circuit-ui/dist/components/CurrencyInput/CurrencyInput.js` | 924 B |
| `packages/circuit-ui/dist/components/CurrencyInput/CurrencyInputService.js` | 165 B |
| `packages/circuit-ui/dist/components/DateInput/components/DateSegment.js` | 1.18 kB |
| `packages/circuit-ui/dist/components/DateInput/components/Dialog.js` | 1.19 kB |
| `packages/circuit-ui/dist/components/DateInput/DateInput.js` | 2.85 kB |
| `packages/circuit-ui/dist/components/DateInput/DateInputService.js` | 333 B |
| `packages/circuit-ui/dist/components/DateInput/hooks/usePlainDateState.js` | 1.16 kB |
| `packages/circuit-ui/dist/components/DateInput/hooks/useSegmentFocus.js` | 391 B |
| `packages/circuit-ui/dist/components/DateInput/translations/bg-BG.json.js` | 288 B |
| `packages/circuit-ui/dist/components/DateInput/translations/cs-CZ.json.js` | 240 B |
| `packages/circuit-ui/dist/components/DateInput/translations/da-DK.json.js` | 222 B |
| `packages/circuit-ui/dist/components/DateInput/translations/de-AT.json.js` | 237 B |
| `packages/circuit-ui/dist/components/DateInput/translations/de-CH.json.js` | 235 B |
| `packages/circuit-ui/dist/components/DateInput/translations/de-DE.json.js` | 236 B |
| `packages/circuit-ui/dist/components/DateInput/translations/de-LU.json.js` | 237 B |
| `packages/circuit-ui/dist/components/DateInput/translations/el-CY.json.js` | 296 B |
| `packages/circuit-ui/dist/components/DateInput/translations/el-GR.json.js` | 296 B |
| `packages/circuit-ui/dist/components/DateInput/translations/en-AU.json.js` | 212 B |
| `packages/circuit-ui/dist/components/DateInput/translations/en-GB.json.js` | 212 B |
| `packages/circuit-ui/dist/components/DateInput/translations/en-IE.json.js` | 212 B |
| `packages/circuit-ui/dist/components/DateInput/translations/en-MT.json.js` | 212 B |
| `packages/circuit-ui/dist/components/DateInput/translations/en-US.json.js` | 213 B |
| `packages/circuit-ui/dist/components/DateInput/translations/es-CL.json.js` | 227 B |
| `packages/circuit-ui/dist/components/DateInput/translations/es-CO.json.js` | 225 B |
| `packages/circuit-ui/dist/components/DateInput/translations/es-ES.json.js` | 226 B |
| `packages/circuit-ui/dist/components/DateInput/translations/es-MX.json.js` | 225 B |
| `packages/circuit-ui/dist/components/DateInput/translations/es-PE.json.js` | 226 B |
| `packages/circuit-ui/dist/components/DateInput/translations/es-US.json.js` | 226 B |
| `packages/circuit-ui/dist/components/DateInput/translations/et-EE.json.js` | 235 B |
| `packages/circuit-ui/dist/components/DateInput/translations/fi-FI.json.js` | 245 B |
| `packages/circuit-ui/dist/components/DateInput/translations/fr-BE.json.js` | 236 B |
| `packages/circuit-ui/dist/components/DateInput/translations/fr-CH.json.js` | 236 B |
| `packages/circuit-ui/dist/components/DateInput/translations/fr-FR.json.js` | 237 B |
| `packages/circuit-ui/dist/components/DateInput/translations/fr-LU.json.js` | 237 B |
| `packages/circuit-ui/dist/components/DateInput/translations/hr-HR.json.js` | 234 B |
| `packages/circuit-ui/dist/components/DateInput/translations/hu-HU.json.js` | 248 B |
| `packages/circuit-ui/dist/components/DateInput/translations/index.js` | 881 B |
| `packages/circuit-ui/dist/components/DateInput/translations/it-CH.json.js` | 226 B |
| `packages/circuit-ui/dist/components/DateInput/translations/it-IT.json.js` | 226 B |
| `packages/circuit-ui/dist/components/DateInput/translations/lt-LT.json.js` | 242 B |
| `packages/circuit-ui/dist/components/DateInput/translations/lv-LV.json.js` | 244 B |
| `packages/circuit-ui/dist/components/DateInput/translations/nb-NO.json.js` | 223 B |
| `packages/circuit-ui/dist/components/DateInput/translations/nl-BE.json.js` | 219 B |
| `packages/circuit-ui/dist/components/DateInput/translations/nl-NL.json.js` | 219 B |
| `packages/circuit-ui/dist/components/DateInput/translations/pl-PL.json.js` | 232 B |
| `packages/circuit-ui/dist/components/DateInput/translations/pt-BR.json.js` | 221 B |
| `packages/circuit-ui/dist/components/DateInput/translations/pt-PT.json.js` | 226 B |
| `packages/circuit-ui/dist/components/DateInput/translations/ro-RO.json.js` | 235 B |
| `packages/circuit-ui/dist/components/DateInput/translations/sk-SK.json.js` | 238 B |
| `packages/circuit-ui/dist/components/DateInput/translations/sl-SI.json.js` | 229 B |
| `packages/circuit-ui/dist/components/DateInput/translations/sv-SE.json.js` | 229 B |
| `packages/circuit-ui/dist/components/Display/Display.js` | 617 B |
| `packages/circuit-ui/dist/components/Field/Field.js` | 1.03 kB |
| `packages/circuit-ui/dist/components/Field/FieldService.js` | 173 B |
| `packages/circuit-ui/dist/components/Hamburger/Hamburger.js` | 772 B |
| `packages/circuit-ui/dist/components/Headline/Headline.js` | 603 B |
| `packages/circuit-ui/dist/components/Hr/Hr.js` | 290 B |
| `packages/circuit-ui/dist/components/Image/Image.js` | 320 B |
| `packages/circuit-ui/dist/components/ImageInput/ImageInput.js` | 1.65 kB |
| `packages/circuit-ui/dist/components/Input/Input.js` | 1.02 kB |
| `packages/circuit-ui/dist/components/legacy/Grid/Col/Col.js` | 672 B |
| `packages/circuit-ui/dist/components/legacy/Grid/constants.js` | 93 B |
| `packages/circuit-ui/dist/components/legacy/Grid/Grid/Grid.js` | 325 B |
| `packages/circuit-ui/dist/components/legacy/Grid/Row/Row.js` | 319 B |
| `packages/circuit-ui/dist/components/legacy/Grid/utils.js` | 499 B |
| `packages/circuit-ui/dist/components/legacy/InlineElements/InlineElements.js` | 718 B |
| `packages/circuit-ui/dist/components/legacy/Tooltip/Tooltip.js` | 761 B |
| `packages/circuit-ui/dist/components/List/List.js` | 476 B |
| `packages/circuit-ui/dist/components/ListItem/ListItem.js` | 1.12 kB |
| `packages/circuit-ui/dist/components/Modal/Modal.js` | 1.13 kB |
| `packages/circuit-ui/dist/components/ModalContext/createUseModal.js` | 323 B |
| `packages/circuit-ui/dist/components/ModalContext/ModalContext.js` | 1.29 kB |
| `packages/circuit-ui/dist/components/Notification/constants.js` | 170 B |
| `packages/circuit-ui/dist/components/NotificationBanner/NotificationBanner.js` | 1.19 kB |
| `packages/circuit-ui/dist/components/NotificationFullscreen/NotificationFullscreen.js` | 626 B |
| `packages/circuit-ui/dist/components/NotificationInline/NotificationInline.js` | 1.12 kB |
| `packages/circuit-ui/dist/components/NotificationModal/NotificationModal.js` | 1.07 kB |
| `packages/circuit-ui/dist/components/NotificationModal/useNotificationModal.js` | 137 B |
| `packages/circuit-ui/dist/components/NotificationToast/NotificationToast.js` | 1.06 kB |
| `packages/circuit-ui/dist/components/Numeral/Numeral.js` | 294 B |
| `packages/circuit-ui/dist/components/Pagination/components/PageList/PageList.js` | 418 B |
| `packages/circuit-ui/dist/components/Pagination/components/PageSelect/PageSelect.js` | 505 B |
| `packages/circuit-ui/dist/components/Pagination/Pagination.js` | 834 B |
| `packages/circuit-ui/dist/components/Pagination/PaginationService.js` | 133 B |
| `packages/circuit-ui/dist/components/PercentageInput/PercentageInput.js` | 813 B |
| `packages/circuit-ui/dist/components/PercentageInput/PercentageInputService.js` | 165 B |
| `packages/circuit-ui/dist/components/PhoneNumberInput/PhoneNumberInput.js` | 1.79 kB |
| `packages/circuit-ui/dist/components/PhoneNumberInput/PhoneNumberInputService.js` | 665 B |
| `packages/circuit-ui/dist/components/Popover/Popover.js` | 1.98 kB |
| `packages/circuit-ui/dist/components/Portal/Portal.js` | 221 B |
| `packages/circuit-ui/dist/components/ProgressBar/ProgressBar.js` | 1 kB |
| `packages/circuit-ui/dist/components/RadioButton/RadioButton.js` | 710 B |
| `packages/circuit-ui/dist/components/RadioButtonGroup/RadioButtonGroup.js` | 1.03 kB |
| `packages/circuit-ui/dist/components/RadioButtonGroup/RadioButtonInput.js` | 595 B |
| `packages/circuit-ui/dist/components/SearchInput/SearchInput.js` | 746 B |
| `packages/circuit-ui/dist/components/Select/Select.js` | 1.14 kB |
| `packages/circuit-ui/dist/components/Selector/Selector.js` | 1.15 kB |
| `packages/circuit-ui/dist/components/SelectorGroup/SelectorGroup.js` | 1.09 kB |
| `packages/circuit-ui/dist/components/SideNavigation/components/DesktopNavigation/DesktopNavigation.js` | 721 B |
| `packages/circuit-ui/dist/components/SideNavigation/components/MobileNavigation/MobileNavigation.js` | 1.25 kB |
| `packages/circuit-ui/dist/components/SideNavigation/components/PrimaryLink/PrimaryLink.js` | 1.01 kB |
| `packages/circuit-ui/dist/components/SideNavigation/components/SecondaryLinks/SecondaryLinks.js` | 1.03 kB |
| `packages/circuit-ui/dist/components/SideNavigation/SideNavigation.js` | 698 B |
| `packages/circuit-ui/dist/components/SidePanel/components/DesktopSidePanel/DesktopSidePanel.js` | 442 B |
| `packages/circuit-ui/dist/components/SidePanel/components/Header/Header.js` | 466 B |
| `packages/circuit-ui/dist/components/SidePanel/components/MobileSidePanel/MobileSidePanel.js` | 434 B |
| `packages/circuit-ui/dist/components/SidePanel/constants.js` | 114 B |
| `packages/circuit-ui/dist/components/SidePanel/SidePanel.js` | 1.14 kB |
| `packages/circuit-ui/dist/components/SidePanel/SidePanelContext.js` | 1.71 kB |
| `packages/circuit-ui/dist/components/SidePanel/useSidePanel.js` | 511 B |
| `packages/circuit-ui/dist/components/Skeleton/Skeleton.js` | 521 B |
| `packages/circuit-ui/dist/components/SkipLink/SkipLink.js` | 202 B |
| `packages/circuit-ui/dist/components/Spinner/Spinner.js` | 458 B |
| `packages/circuit-ui/dist/components/StackContext/StackContext.js` | 133 B |
| `packages/circuit-ui/dist/components/Step/hooks/useStep.js` | 1.16 kB |
| `packages/circuit-ui/dist/components/Step/Step.js` | 248 B |
| `packages/circuit-ui/dist/components/Step/StepService.js` | 625 B |
| `packages/circuit-ui/dist/components/SubHeadline/SubHeadline.js` | 328 B |
| `packages/circuit-ui/dist/components/Table/components/SortArrow/SortArrow.js` | 405 B |
| `packages/circuit-ui/dist/components/Table/components/TableBody/TableBody.js` | 521 B |
| `packages/circuit-ui/dist/components/Table/components/TableCell/TableCell.js` | 383 B |
| `packages/circuit-ui/dist/components/Table/components/TableHead/TableHead.js` | 654 B |
| `packages/circuit-ui/dist/components/Table/components/TableHeader/TableHeader.js` | 650 B |
| `packages/circuit-ui/dist/components/Table/components/TableRow/TableRow.js` | 389 B |
| `packages/circuit-ui/dist/components/Table/Table.js` | 1.44 kB |
| `packages/circuit-ui/dist/components/Table/utils.js` | 675 B |
| `packages/circuit-ui/dist/components/Tabs/components/Tab/Tab.js` | 406 B |
| `packages/circuit-ui/dist/components/Tabs/components/TabList/TabList.js` | 519 B |
| `packages/circuit-ui/dist/components/Tabs/components/TabPanel/TabPanel.js` | 208 B |
| `packages/circuit-ui/dist/components/Tabs/Tabs.js` | 785 B |
| `packages/circuit-ui/dist/components/Tag/Tag.js` | 917 B |
| `packages/circuit-ui/dist/components/TextArea/TextArea.js` | 388 B |
| `packages/circuit-ui/dist/components/TextArea/useAutoExpand.js` | 576 B |
| `packages/circuit-ui/dist/components/TierIndicator/TierIndicator.js` | 377 B |
| `packages/circuit-ui/dist/components/Timestamp/Timestamp.js` | 680 B |
| `packages/circuit-ui/dist/components/Timestamp/TimestampService.js` | 831 B |
| `packages/circuit-ui/dist/components/Title/Title.js` | 295 B |
| `packages/circuit-ui/dist/components/ToastContext/createUseToast.js` | 256 B |
| `packages/circuit-ui/dist/components/ToastContext/ToastContext.js` | 944 B |
| `packages/circuit-ui/dist/components/Toggle/Toggle.js` | 895 B |
| `packages/circuit-ui/dist/components/Toggletip/Toggletip.js` | 1.84 kB |
| `packages/circuit-ui/dist/components/Toggletip/translations/bg-BG.json.js` | 108 B |
| `packages/circuit-ui/dist/components/Toggletip/translations/cs-CZ.json.js` | 100 B |
| `packages/circuit-ui/dist/components/Toggletip/translations/da-DK.json.js` | 96 B |
| `packages/circuit-ui/dist/components/Toggletip/translations/de-AT.json.js` | 103 B |
| `packages/circuit-ui/dist/components/Toggletip/translations/de-CH.json.js` | 103 B |
| `packages/circuit-ui/dist/components/Toggletip/translations/de-DE.json.js` | 103 B |
| `packages/circuit-ui/dist/components/Toggletip/translations/de-LU.json.js` | 103 B |
| `packages/circuit-ui/dist/components/Toggletip/translations/el-CY.json.js` | 111 B |
| `packages/circuit-ui/dist/components/Toggletip/translations/el-GR.json.js` | 111 B |
| `packages/circuit-ui/dist/components/Toggletip/translations/en-AU.json.js` | 96 B |
| `packages/circuit-ui/dist/components/Toggletip/translations/en-GB.json.js` | 96 B |
| `packages/circuit-ui/dist/components/Toggletip/translations/en-IE.json.js` | 96 B |
| `packages/circuit-ui/dist/components/Toggletip/translations/en-MT.json.js` | 96 B |
| `packages/circuit-ui/dist/components/Toggletip/translations/en-US.json.js` | 96 B |
| `packages/circuit-ui/dist/components/Toggletip/translations/es-CL.json.js` | 99 B |
| `packages/circuit-ui/dist/components/Toggletip/translations/es-CO.json.js` | 99 B |
| `packages/circuit-ui/dist/components/Toggletip/translations/es-ES.json.js` | 99 B |
| `packages/circuit-ui/dist/components/Toggletip/translations/es-MX.json.js` | 99 B |
| `packages/circuit-ui/dist/components/Toggletip/translations/es-PE.json.js` | 99 B |
| `packages/circuit-ui/dist/components/Toggletip/translations/es-US.json.js` | 99 B |
| `packages/circuit-ui/dist/components/Toggletip/translations/et-EE.json.js` | 98 B |
| `packages/circuit-ui/dist/components/Toggletip/translations/fi-FI.json.js` | 98 B |
| `packages/circuit-ui/dist/components/Toggletip/translations/fr-BE.json.js` | 99 B |
| `packages/circuit-ui/dist/components/Toggletip/translations/fr-CH.json.js` | 99 B |
| `packages/circuit-ui/dist/components/Toggletip/translations/fr-FR.json.js` | 99 B |
| `packages/circuit-ui/dist/components/Toggletip/translations/fr-LU.json.js` | 99 B |
| `packages/circuit-ui/dist/components/Toggletip/translations/hr-HR.json.js` | 100 B |
| `packages/circuit-ui/dist/components/Toggletip/translations/hu-HU.json.js` | 102 B |
| `packages/circuit-ui/dist/components/Toggletip/translations/index.js` | 881 B |
| `packages/circuit-ui/dist/components/Toggletip/translations/it-CH.json.js` | 99 B |
| `packages/circuit-ui/dist/components/Toggletip/translations/it-IT.json.js` | 99 B |
| `packages/circuit-ui/dist/components/Toggletip/translations/lt-LT.json.js` | 102 B |
| `packages/circuit-ui/dist/components/Toggletip/translations/lv-LV.json.js` | 101 B |
| `packages/circuit-ui/dist/components/Toggletip/translations/nb-NO.json.js` | 97 B |
| `packages/circuit-ui/dist/components/Toggletip/translations/nl-BE.json.js` | 98 B |
| `packages/circuit-ui/dist/components/Toggletip/translations/nl-NL.json.js` | 100 B |
| `packages/circuit-ui/dist/components/Toggletip/translations/pl-PL.json.js` | 100 B |
| `packages/circuit-ui/dist/components/Toggletip/translations/pt-BR.json.js` | 99 B |
| `packages/circuit-ui/dist/components/Toggletip/translations/pt-PT.json.js` | 99 B |
| `packages/circuit-ui/dist/components/Toggletip/translations/ro-RO.json.js` | 101 B |
| `packages/circuit-ui/dist/components/Toggletip/translations/sk-SK.json.js` | 102 B |
| `packages/circuit-ui/dist/components/Toggletip/translations/sl-SI.json.js` | 98 B |
| `packages/circuit-ui/dist/components/Toggletip/translations/sv-SE.json.js` | 99 B |
| `packages/circuit-ui/dist/components/Tooltip/Tooltip.js` | 1.69 kB |
| `packages/circuit-ui/dist/components/TopNavigation/components/ProfileMenu/ProfileMenu.js` | 989 B |
| `packages/circuit-ui/dist/components/TopNavigation/components/UtilityLinks/UtilityLinks.js` | 646 B |
| `packages/circuit-ui/dist/components/TopNavigation/TopNavigation.js` | 724 B |
| `packages/circuit-ui/dist/experimental-styles.css` | 21.9 kB |
| `packages/circuit-ui/dist/experimental.js` | 96 B |
| `packages/circuit-ui/dist/hooks/useAnimation/useAnimation.js` | 311 B |
| `packages/circuit-ui/dist/hooks/useClickOutside/useClickOutside.js` | 412 B |
| `packages/circuit-ui/dist/hooks/useCollapsible/useCollapsible.js` | 754 B |
| `packages/circuit-ui/dist/hooks/useComponentSize/useComponentSize.js` | 472 B |
| `packages/circuit-ui/dist/hooks/useEscapeKey/useEscapeKey.js` | 278 B |
| `packages/circuit-ui/dist/hooks/useFocusList/useFocusList.js` | 436 B |
| `packages/circuit-ui/dist/hooks/useI18n/useI18n.js` | 297 B |
| `packages/circuit-ui/dist/hooks/useLatest/useLatest.js` | 211 B |
| `packages/circuit-ui/dist/hooks/useLocale/useLocale.js` | 389 B |
| `packages/circuit-ui/dist/hooks/useMedia/useMedia.js` | 254 B |
| `packages/circuit-ui/dist/hooks/usePrevious/usePrevious.js` | 214 B |
| `packages/circuit-ui/dist/hooks/useStack/useStack.js` | 620 B |
| `packages/circuit-ui/dist/hooks/useSwipe/useSwipe.js` | 455 B |
| `packages/circuit-ui/dist/index.js` | 1.44 kB |
| `packages/circuit-ui/dist/internal.js` | 131 B |
| `packages/circuit-ui/dist/legacy.js` | 356 B |
| `packages/circuit-ui/dist/style.css` | 22.5 kB |
| `packages/circuit-ui/dist/styles/clsx.js` | 126 B |
| `packages/circuit-ui/dist/styles/is-prop-valid.js` | 114 B |
| `packages/circuit-ui/dist/styles/shared.js` | 163 B |
| `packages/circuit-ui/dist/styles/style-mixins.js` | 1.39 kB |
| `packages/circuit-ui/dist/styles/styled.js` | 100 B |
| `packages/circuit-ui/dist/styles/utility.js` | 188 B |
| `packages/circuit-ui/dist/util/date.js` | 685 B |
| `packages/circuit-ui/dist/util/env.js` | 166 B |
| `packages/circuit-ui/dist/util/errors.js` | 658 B |
| `packages/circuit-ui/dist/util/helpers.js` | 699 B |
| `packages/circuit-ui/dist/util/i18n.js` | 708 B |
| `packages/circuit-ui/dist/util/id.js` | 127 B |
| `packages/circuit-ui/dist/util/idx.js` | 122 B |
| `packages/circuit-ui/dist/util/input-value.js` | 254 B |
| `packages/circuit-ui/dist/util/key-codes.js` | 208 B |
| `packages/circuit-ui/dist/util/logger.js` | 237 B |
| `packages/circuit-ui/dist/util/promises.js` | 93 B |
| `packages/circuit-ui/dist/util/refs.js` | 176 B |
| `packages/circuit-ui/dist/util/type-check.js` | 205 B |
| `packages/circuit-ui/dist/vendor/dialog-polyfill/index.js` | 5.76 kB |
| `packages/design-tokens/dist/cjs/index.js` | 1.27 kB |
| `packages/design-tokens/dist/cjs/scripts/build.js` | 1.78 kB |
| `packages/design-tokens/dist/cjs/themes/dark.js` | 1.56 kB |
| `packages/design-tokens/dist/cjs/themes/fonts.js` | 1.06 kB |
| `packages/design-tokens/dist/cjs/themes/legacy/light.js` | 1.5 kB |
| `packages/design-tokens/dist/cjs/themes/light.js` | 1.63 kB |
| `packages/design-tokens/dist/cjs/themes/schema.js` | 1.94 kB |
| `packages/design-tokens/dist/cjs/themes/shared.js` | 1.56 kB |
| `packages/design-tokens/dist/cjs/types/index.js` | 439 B |
| `packages/design-tokens/dist/cjs/utils/theme-prop-type.js` | 1.29 kB |
| `packages/design-tokens/dist/es/index.js` | 676 B |
| `packages/design-tokens/dist/es/scripts/build.js` | 1.6 kB |
| `packages/design-tokens/dist/es/themes/dark.js` | 1.5 kB |
| `packages/design-tokens/dist/es/themes/fonts.js` | 1 kB |
| `packages/design-tokens/dist/es/themes/legacy/light.js` | 1.4 kB |
| `packages/design-tokens/dist/es/themes/light.js` | 1.57 kB |
| `packages/design-tokens/dist/es/themes/schema.js` | 1.87 kB |
| `packages/design-tokens/dist/es/themes/shared.js` | 1.51 kB |
| `packages/design-tokens/dist/es/types/index.js` | 392 B |
| `packages/design-tokens/dist/es/utils/theme-prop-type.js` | 1.14 kB |
| `packages/icons/dist/Accessibility.js` | 1.2 kB |
| `packages/icons/dist/Account.js` | 1.4 kB |
| `packages/icons/dist/Accounting.js` | 1.26 kB |
| `packages/icons/dist/ActivateCard.js` | 1.48 kB |
| `packages/icons/dist/Active.js` | 1.1 kB |
| `packages/icons/dist/Add.js` | 1.21 kB |
| `packages/icons/dist/AddEmployees.js` | 1.08 kB |
| `packages/icons/dist/AddItems.js` | 1.03 kB |
| `packages/icons/dist/Alarm.js` | 1.61 kB |
| `packages/icons/dist/Alelo.js` | 1.66 kB |
| `packages/icons/dist/Alert.js` | 1.2 kB |
| `packages/icons/dist/AlternativePaymentMethod.js` | 1.91 kB |
| `packages/icons/dist/AmericanExpress.js` | 2.74 kB |
| `packages/icons/dist/Apm.js` | 1.41 kB |
| `packages/icons/dist/ApplePay.js` | 2.24 kB |
| `packages/icons/dist/Apps.js` | 1.27 kB |
| `packages/icons/dist/Archive.js` | 969 B |
| `packages/icons/dist/Area.js` | 1.07 kB |
| `packages/icons/dist/ArrowDown.js` | 1.02 kB |
| `packages/icons/dist/ArrowLeft.js` | 1.11 kB |
| `packages/icons/dist/ArrowRight.js` | 1.14 kB |
| `packages/icons/dist/ArrowSlanted.js` | 1.38 kB |
| `packages/icons/dist/ArrowUp.js` | 1.02 kB |
| `packages/icons/dist/Article.js` | 1.4 kB |
| `packages/icons/dist/Atm.js` | 1.05 kB |
| `packages/icons/dist/Attachment.js` | 1.15 kB |
| `packages/icons/dist/AutomaticBalanceTransfer.js` | 1.11 kB |
| `packages/icons/dist/BancoEstado.js` | 2.54 kB |
| `packages/icons/dist/Bancontact.js` | 4.65 kB |
| `packages/icons/dist/Bank.js` | 986 B |
| `packages/icons/dist/Barcode.js` | 1.06 kB |
| `packages/icons/dist/Basket.js` | 1.08 kB |
| `packages/icons/dist/Battery.js` | 1.26 kB |
| `packages/icons/dist/BatteryAlert.js` | 1.11 kB |
| `packages/icons/dist/Bitcoin.js` | 1.43 kB |
| `packages/icons/dist/Blik.js` | 2.31 kB |
| `packages/icons/dist/Bluetooth.js` | 1.6 kB |
| `packages/icons/dist/Boleto.js` | 3.08 kB |
| `packages/icons/dist/Briefcase.js` | 1.12 kB |
| `packages/icons/dist/BrowserSecure.js` | 1.09 kB |
| `packages/icons/dist/BulkTransfer.js` | 1.43 kB |
| `packages/icons/dist/Cafe.js` | 1.04 kB |
| `packages/icons/dist/Calendar.js` | 1.03 kB |
| `packages/icons/dist/Callback.js` | 1.74 kB |
| `packages/icons/dist/Camera.js` | 1.13 kB |
| `packages/icons/dist/CardIn.js` | 1.53 kB |
| `packages/icons/dist/CardOut.js` | 1.48 kB |
| `packages/icons/dist/CardReaderAir.js` | 1.01 kB |
| `packages/icons/dist/CardReaderSolo.js` | 975 B |
| `packages/icons/dist/CardReaderSoloLite.js` | 1.03 kB |
| `packages/icons/dist/CardSecurity.js` | 1.09 kB |
| `packages/icons/dist/CardUnknown.js` | 1.75 kB |
| `packages/icons/dist/Cash.js` | 1.05 kB |
| `packages/icons/dist/CashAdvance.js` | 1.15 kB |
| `packages/icons/dist/CashStack.js` | 1.05 kB |
| `packages/icons/dist/Challenge.js` | 1.02 kB |
| `packages/icons/dist/Checkmark.js` | 1.27 kB |
| `packages/icons/dist/Checkout.js` | 997 B |
| `packages/icons/dist/Cheque.js` | 1.36 kB |
| `packages/icons/dist/ChevronDown.js` | 1.09 kB |
| `packages/icons/dist/ChevronLeft.js` | 1.08 kB |
| `packages/icons/dist/ChevronRight.js` | 1.09 kB |
| `packages/icons/dist/ChevronUp.js` | 1.1 kB |
| `packages/icons/dist/Close.js` | 1.09 kB |
| `packages/icons/dist/Clothing.js` | 1.17 kB |
| `packages/icons/dist/Code.js` | 1.11 kB |
| `packages/icons/dist/ColorCorrection.js` | 1.11 kB |
| `packages/icons/dist/ColorInversion.js` | 1.12 kB |
| `packages/icons/dist/Company.js` | 1.02 kB |
| `packages/icons/dist/Conecs.js` | 2.56 kB |
| `packages/icons/dist/Confirm.js` | 1.14 kB |
| `packages/icons/dist/ContactPicker.js` | 1.38 kB |
| `packages/icons/dist/Cookie.js` | 1.15 kB |
| `packages/icons/dist/CookiePreferences.js` | 1.2 kB |
| `packages/icons/dist/Copy.js` | 988 B |
| `packages/icons/dist/CreditNote.js` | 1.24 kB |
| `packages/icons/dist/Crop.js` | 986 B |
| `packages/icons/dist/CustomAmount.js` | 1.33 kB |
| `packages/icons/dist/Customize.js` | 1.06 kB |
| `packages/icons/dist/Dankort.js` | 1.18 kB |
| `packages/icons/dist/Delete.js` | 1.11 kB |
| `packages/icons/dist/DeliveryNote.js` | 1.46 kB |
| `packages/icons/dist/DinersClub.js` | 9.2 kB |
| `packages/icons/dist/DirectDebit.js` | 1.41 kB |
| `packages/icons/dist/Discount.js` | 1.65 kB |
| `packages/icons/dist/Discover.js` | 2.55 kB |
| `packages/icons/dist/Download.js` | 1.34 kB |
| `packages/icons/dist/DownloadCloud.js` | 1.09 kB |
| `packages/icons/dist/Drag.js` | 1.15 kB |
| `packages/icons/dist/DriverLicense.js` | 1.15 kB |
| `packages/icons/dist/Ec.js` | 2.83 kB |
| `packages/icons/dist/Edit.js` | 1.24 kB |
| `packages/icons/dist/Eftpos.js` | 3.83 kB |
| `packages/icons/dist/ElectronicInvoice.js` | 1.27 kB |
| `packages/icons/dist/Elo.js` | 2.14 kB |
| `packages/icons/dist/Elv.js` | 1.48 kB |
| `packages/icons/dist/Email.js` | 1.03 kB |
| `packages/icons/dist/EmailChat.js` | 1.07 kB |
| `packages/icons/dist/Employees.js` | 1.89 kB |
| `packages/icons/dist/Eps.js` | 4.13 kB |
| `packages/icons/dist/Expenses.js` | 1.47 kB |
| `packages/icons/dist/ExternalLink.js` | 1.14 kB |
| `packages/icons/dist/Facebook.js` | 1.08 kB |
| `packages/icons/dist/FacebookMessenger.js` | 1.08 kB |
| `packages/icons/dist/FasterPayments.js` | 2.42 kB |
| `packages/icons/dist/Favorite.js` | 1.25 kB |
| `packages/icons/dist/FeeCalculator.js` | 1.07 kB |
| `packages/icons/dist/FeesSummary.js` | 1.05 kB |
| `packages/icons/dist/File.js` | 939 B |
| `packages/icons/dist/Filter.js` | 1.21 kB |
| `packages/icons/dist/FilterApplied.js` | 1.5 kB |
| `packages/icons/dist/FlagAe.js` | 1.22 kB |
| `packages/icons/dist/FlagAr.js` | 3.62 kB |
| `packages/icons/dist/FlagAt.js` | 1.21 kB |
| `packages/icons/dist/FlagAu.js` | 1.68 kB |
| `packages/icons/dist/FlagBe.js` | 1.22 kB |
| `packages/icons/dist/FlagBg.js` | 1.21 kB |
| `packages/icons/dist/FlagBr.js` | 1.43 kB |
| `packages/icons/dist/FlagCa.js` | 1.47 kB |
| `packages/icons/dist/FlagCh.js` | 1.26 kB |
| `packages/icons/dist/FlagCl.js` | 1.27 kB |
| `packages/icons/dist/FlagCo.js` | 1.17 kB |
| `packages/icons/dist/FlagCy.js` | 2.2 kB |
| `packages/icons/dist/FlagCz.js` | 1.25 kB |
| `packages/icons/dist/FlagDe.js` | 1.22 kB |
| `packages/icons/dist/FlagDk.js` | 1.21 kB |
| `packages/icons/dist/FlagEe.js` | 1.2 kB |
| `packages/icons/dist/FlagEs.js` | 1.2 kB |
| `packages/icons/dist/FlagFi.js` | 1.21 kB |
| `packages/icons/dist/FlagFr.js` | 1.23 kB |
| `packages/icons/dist/FlagGb.js` | 1.84 kB |
| `packages/icons/dist/FlagGr.js` | 1.21 kB |
| `packages/icons/dist/FlagHk.js` | 1.49 kB |
| `packages/icons/dist/FlagHr.js` | 3.38 kB |
| `packages/icons/dist/FlagHu.js` | 1.21 kB |
| `packages/icons/dist/FlagIe.js` | 1.22 kB |
| `packages/icons/dist/FlagIt.js` | 1.23 kB |
| `packages/icons/dist/FlagJa.js` | 1.2 kB |
| `packages/icons/dist/FlagJp.js` | 1.17 kB |
| `packages/icons/dist/FlagLt.js` | 1.21 kB |
| `packages/icons/dist/FlagLu.js` | 1.21 kB |
| `packages/icons/dist/FlagLv.js` | 1.18 kB |
| `packages/icons/dist/FlagMt.js` | 1.68 kB |
| `packages/icons/dist/FlagMx.js` | 1.25 kB |
| `packages/icons/dist/FlagMy.js` | 1.31 kB |
| `packages/icons/dist/FlagNl.js` | 1.22 kB |
| `packages/icons/dist/FlagNo.js` | 1.32 kB |
| `packages/icons/dist/FlagNz.js` | 1.42 kB |
| `packages/icons/dist/FlagPe.js` | 1.13 kB |
| `packages/icons/dist/FlagPl.js` | 1.2 kB |
| `packages/icons/dist/FlagPt.js` | 1.43 kB |
| `packages/icons/dist/FlagRo.js` | 1.16 kB |
| `packages/icons/dist/FlagSe.js` | 1.27 kB |
| `packages/icons/dist/FlagSg.js` | 1.22 kB |
| `packages/icons/dist/FlagSi.js` | 1.72 kB |
| `packages/icons/dist/FlagSk.js` | 1.64 kB |
| `packages/icons/dist/FlagUs.js` | 2.02 kB |
| `packages/icons/dist/Flashlight.js` | 1.14 kB |
| `packages/icons/dist/FlashOff.js` | 1.14 kB |
| `packages/icons/dist/FlashOn.js` | 1.03 kB |
| `packages/icons/dist/FlipCamera.js` | 1.45 kB |
| `packages/icons/dist/Freeze.js` | 1.95 kB |
| `packages/icons/dist/Gauge.js` | 1.13 kB |
| `packages/icons/dist/GeneralSettings.js` | 2.26 kB |
| `packages/icons/dist/GiftCard.js` | 1.04 kB |
| `packages/icons/dist/Girocard.js` | 4.15 kB |
| `packages/icons/dist/Giropay.js` | 2.35 kB |
| `packages/icons/dist/Globe.js` | 1.31 kB |
| `packages/icons/dist/GooglePay.js` | 2.44 kB |
| `packages/icons/dist/Grid.js` | 969 B |
| `packages/icons/dist/HamburgerMenu.js` | 947 B |
| `packages/icons/dist/Health.js` | 1.33 kB |
| `packages/icons/dist/Help.js` | 1.38 kB |
| `packages/icons/dist/Hide.js` | 1.2 kB |
| `packages/icons/dist/Hiper.js` | 1.57 kB |
| `packages/icons/dist/Hipercard.js` | 3.85 kB |
| `packages/icons/dist/History.js` | 980 B |
| `packages/icons/dist/Home.js` | 1.01 kB |
| `packages/icons/dist/Hospitality.js` | 1.02 kB |
| `packages/icons/dist/Id.js` | 1.29 kB |
| `packages/icons/dist/Ideal.js` | 2.32 kB |
| `packages/icons/dist/Image.js` | 1.08 kB |
| `packages/icons/dist/index.js` | 2.73 kB |
| `packages/icons/dist/Info.js` | 1.06 kB |
| `packages/icons/dist/Instagram.js` | 1.31 kB |
| `packages/icons/dist/Insurance.js` | 1.08 kB |
| `packages/icons/dist/InterestOnBalance.js` | 1.08 kB |
| `packages/icons/dist/Inventory.js` | 1.28 kB |
| `packages/icons/dist/Invoice.js` | 998 B |
| `packages/icons/dist/Items.js` | 1.37 kB |
| `packages/icons/dist/Jcb.js` | 2.58 kB |
| `packages/icons/dist/Key.js` | 1.17 kB |
| `packages/icons/dist/Klarna.js` | 1.89 kB |
| `packages/icons/dist/Language.js` | 1.17 kB |
| `packages/icons/dist/Laptop.js` | 978 B |
| `packages/icons/dist/Legal.js` | 1.09 kB |
| `packages/icons/dist/Like.js` | 959 B |
| `packages/icons/dist/Link.js` | 1.17 kB |
| `packages/icons/dist/Linkedin.js` | 1.13 kB |
| `packages/icons/dist/List.js` | 990 B |
| `packages/icons/dist/LiveChat.js` | 985 B |
| `packages/icons/dist/Location.js` | 1.04 kB |
| `packages/icons/dist/Login.js` | 1.01 kB |
| `packages/icons/dist/Logout.js` | 1.02 kB |
| `packages/icons/dist/Loja.js` | 1.02 kB |
| `packages/icons/dist/Maestro.js` | 2.64 kB |
| `packages/icons/dist/Manage.js` | 1.06 kB |
| `packages/icons/dist/Mastercard.js` | 2.5 kB |
| `packages/icons/dist/Mcc.js` | 1.14 kB |
| `packages/icons/dist/MealVoucher.js` | 1.55 kB |
| `packages/icons/dist/Messenger.js` | 1.11 kB |
| `packages/icons/dist/Minus.js` | 1 kB |
| `packages/icons/dist/MobilePhone.js` | 971 B |
| `packages/icons/dist/Moon.js` | 993 B |
| `packages/icons/dist/More.js` | 940 B |
| `packages/icons/dist/MoreCircle.js` | 1.68 kB |
| `packages/icons/dist/Motorbike.js` | 1.54 kB |
| `packages/icons/dist/Mybank.js` | 2.57 kB |
| `packages/icons/dist/Nfc.js` | 1.28 kB |
| `packages/icons/dist/NfcPayment.js` | 2.69 kB |
| `packages/icons/dist/NoCosts.js` | 1.68 kB |
| `packages/icons/dist/NoSim.js` | 1.12 kB |
| `packages/icons/dist/NotificationCenter.js` | 999 B |
| `packages/icons/dist/Notify.js` | 1.23 kB |
| `packages/icons/dist/NotifyCircle.js` | 1.08 kB |
| `packages/icons/dist/OnlinePayments.js` | 1.23 kB |
| `packages/icons/dist/OnlineStore.js` | 1.04 kB |
| `packages/icons/dist/Orders.js` | 1.59 kB |
| `packages/icons/dist/Package.js` | 1.07 kB |
| `packages/icons/dist/PaidOut.js` | 1.26 kB |
| `packages/icons/dist/ParcelLocker.js` | 1.22 kB |
| `packages/icons/dist/Passport.js` | 1 kB |
| `packages/icons/dist/Pause.js` | 1.19 kB |
| `packages/icons/dist/Paused.js` | 1.04 kB |
| `packages/icons/dist/PaymentLink.js` | 1.22 kB |
| `packages/icons/dist/PaymentMethods.js` | 1.1 kB |
| `packages/icons/dist/Payouts.js` | 1.7 kB |
| `packages/icons/dist/PayoutSettings.js` | 2.39 kB |
| `packages/icons/dist/PayPal.js` | 6.02 kB |
| `packages/icons/dist/Percentage.js` | 2.18 kB |
| `packages/icons/dist/Phone.js` | 1.05 kB |
| `packages/icons/dist/PhoneChat.js` | 1.1 kB |
| `packages/icons/dist/Pinterest.js` | 1.33 kB |
| `packages/icons/dist/Pix.js` | 1.7 kB |
| `packages/icons/dist/PixFull.js` | 4.01 kB |
| `packages/icons/dist/Play.js` | 1.17 kB |
| `packages/icons/dist/Plus.js` | 1.05 kB |
| `packages/icons/dist/PlusTier.js` | 2.97 kB |
| `packages/icons/dist/PostFinance.js` | 2.36 kB |
| `packages/icons/dist/Printer.js` | 1 kB |
| `packages/icons/dist/PrintFailed.js` | 1.34 kB |
| `packages/icons/dist/Profile.js` | 999 B |
| `packages/icons/dist/Promote.js` | 1.24 kB |
| `packages/icons/dist/Przelewy24.js` | 2.33 kB |
| `packages/icons/dist/QrCode.js` | 1.56 kB |
| `packages/icons/dist/Random.js` | 1.86 kB |
| `packages/icons/dist/Receipt.js` | 1.21 kB |
| `packages/icons/dist/ReceiptAttached.js` | 1.24 kB |
| `packages/icons/dist/ReceiptMissing.js` | 1.2 kB |
| `packages/icons/dist/ReceiptSmart.js` | 1.35 kB |
| `packages/icons/dist/ReceiptUnreviewed.js` | 1.16 kB |
| `packages/icons/dist/RecurringInvoice.js` | 1.23 kB |
| `packages/icons/dist/RedCompra.js` | 4.46 kB |
| `packages/icons/dist/Refer.js` | 1.16 kB |
| `packages/icons/dist/ReferAFriend.js` | 2.14 kB |
| `packages/icons/dist/Refresh.js` | 1.11 kB |
| `packages/icons/dist/Refunded.js` | 1.16 kB |
| `packages/icons/dist/Remove.js` | 929 B |
| `packages/icons/dist/Reports.js` | 1.22 kB |
| `packages/icons/dist/ResidencePermit.js` | 1.05 kB |
| `packages/icons/dist/Reward.js` | 1.1 kB |
| `packages/icons/dist/Sales.js` | 1.5 kB |
| `packages/icons/dist/SamsungPay.js` | 2.49 kB |
| `packages/icons/dist/Satispay.js` | 3.17 kB |
| `packages/icons/dist/Search.js` | 1.17 kB |
| `packages/icons/dist/Secure.js` | 1.05 kB |
| `packages/icons/dist/SecurePayments.js` | 1.02 kB |
| `packages/icons/dist/SelectAll.js` | 1.48 kB |
| `packages/icons/dist/Send.js` | 1.28 kB |
| `packages/icons/dist/Sepa.js` | 2 kB |
| `packages/icons/dist/Services.js` | 1.08 kB |
| `packages/icons/dist/Settings.js` | 1.23 kB |
| `packages/icons/dist/Share.js` | 1.11 kB |
| `packages/icons/dist/Shop.js` | 1.05 kB |
| `packages/icons/dist/SimCard.js` | 1.05 kB |
| `packages/icons/dist/Sodexo.js` | 1.97 kB |
| `packages/icons/dist/Sofort.js` | 2.39 kB |
| `packages/icons/dist/Sort.js` | 1.69 kB |
| `packages/icons/dist/Sparkles.js` | 1.77 kB |
| `packages/icons/dist/Stop.js` | 978 B |
| `packages/icons/dist/Stopped.js` | 1.04 kB |
| `packages/icons/dist/StoreEditor.js` | 1.61 kB |
| `packages/icons/dist/SumUpCard.js` | 966 B |
| `packages/icons/dist/SumUpConnect.js` | 1.29 kB |
| `packages/icons/dist/SumUpLogo.js` | 2.14 kB |
| `packages/icons/dist/SumUpLogomark.js` | 1.08 kB |
| `packages/icons/dist/SumupPay.js` | 1.53 kB |
| `packages/icons/dist/Sun.js` | 1.26 kB |
| `packages/icons/dist/Support.js` | 1.14 kB |
| `packages/icons/dist/Swile.js` | 3.22 kB |
| `packages/icons/dist/Tablet.js` | 985 B |
| `packages/icons/dist/TapToPay.js` | 1.32 kB |
| `packages/icons/dist/Taxes.js` | 1.35 kB |
| `packages/icons/dist/ThumbDown.js` | 998 B |
| `packages/icons/dist/ThumbUp.js` | 1 kB |
| `packages/icons/dist/Ticket.js` | 1.68 kB |
| `packages/icons/dist/Time.js` | 1.38 kB |
| `packages/icons/dist/Tipping.js` | 1.02 kB |
| `packages/icons/dist/Transactions.js` | 1.48 kB |
| `packages/icons/dist/TransferIn.js` | 1.16 kB |
| `packages/icons/dist/TransferOut.js` | 1.16 kB |
| `packages/icons/dist/Transit.js` | 1.47 kB |
| `packages/icons/dist/Truck.js` | 1.1 kB |
| `packages/icons/dist/Twitter.js` | 1.04 kB |
| `packages/icons/dist/Unfavorite.js` | 1.6 kB |
| `packages/icons/dist/UnionPay.js` | 6.85 kB |
| `packages/icons/dist/Upgrade.js` | 1.15 kB |
| `packages/icons/dist/Upload.js` | 1.15 kB |
| `packages/icons/dist/UploadCloud.js` | 1.11 kB |
| `packages/icons/dist/View.js` | 1.41 kB |
| `packages/icons/dist/VirtualTerminal.js` | 983 B |
| `packages/icons/dist/Visa.js` | 1.81 kB |
| `packages/icons/dist/VisaElectron.js` | 3.94 kB |
| `packages/icons/dist/Volume.js` | 1.23 kB |
| `packages/icons/dist/Vpay.js` | 1.87 kB |
| `packages/icons/dist/Vr.js` | 1.26 kB |
| `packages/icons/dist/Webspace.js` | 1.4 kB |
| `packages/icons/dist/WhatsApp.js` | 1.46 kB |
| `packages/icons/dist/Wifi.js` | 1.2 kB |
| `packages/icons/dist/WireTransfer.js` | 1.78 kB |
| `packages/icons/dist/Youtube.js` | 1.08 kB |
| `packages/icons/dist/ZipFile.js` | 1.04 kB |

</details>



<a href="https://github.com/preactjs/compressed-size-action"><sub>compressed-size-action</sub></a>
author_association: CONTRIBUTOR
user: login: codecov[bot]
created_at: 2025-04-22T09:24:59Z
body: ## [Codecov](https://app.codecov.io/gh/sumup-oss/circuit-ui/pull/3052?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=sumup-oss) Report
All modified and coverable lines are covered by tests :white_check_mark:
> Project coverage is 88.19%. Comparing base [(`773bc2a`)](https://app.codecov.io/gh/sumup-oss/circuit-ui/commit/773bc2a6cb46c6746c3eccdeef7ca6d51fcf629b?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=sumup-oss) to head [(`5dd99e3`)](https://app.codecov.io/gh/sumup-oss/circuit-ui/commit/5dd99e3b7b746003fde60751876ef0803bd79758?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=sumup-oss).
> Report is 1 commits behind head on main.

<details><summary>Additional details and impacted files</summary>


[![Impacted file tree graph](https://app.codecov.io/gh/sumup-oss/circuit-ui/pull/3052/graphs/tree.svg?width=650&height=150&src=pr&token=xqWZUwlDHL&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=sumup-oss)](https://app.codecov.io/gh/sumup-oss/circuit-ui/pull/3052?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=sumup-oss)

```diff
@@            Coverage Diff             @@
##             main    #3052      +/-   ##
==========================================
+ Coverage   88.15%   88.19%   +0.04%     
==========================================
  Files         239      239              
  Lines       13774    13775       +1     
  Branches     1845     1848       +3     
==========================================
+ Hits        12142    12149       +7     
+ Misses       1575     1569       -6     
  Partials       57       57              
```

| [Files with missing lines](https://app.codecov.io/gh/sumup-oss/circuit-ui/pull/3052?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=sumup-oss) | Coverage Δ | |
|---|---|---|
| [...cuit-ui/components/ListItemGroup/ListItemGroup.tsx](https://app.codecov.io/gh/sumup-oss/circuit-ui/pull/3052?src=pr&el=tree&filepath=packages%2Fcircuit-ui%2Fcomponents%2FListItemGroup%2FListItemGroup.tsx&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=sumup-oss#diff-cGFja2FnZXMvY2lyY3VpdC11aS9jb21wb25lbnRzL0xpc3RJdGVtR3JvdXAvTGlzdEl0ZW1Hcm91cC50c3g=) | `90.24% <100.00%> (+7.52%)` | :arrow_up: |

</details>
<details><summary> :rocket: New features to boost your workflow: </summary>

- :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
- :package: [JS Bundle Analysis](https://docs.codecov.com/docs/javascript-bundle-analysis): Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
</details>
author_association: NONE