diff --git a/src/components/Accordion/Accordion.Skeleton.svelte b/src/components/Accordion/Accordion.Skeleton.svelte
index 83ddc21c..2cd156ff 100644
--- a/src/components/Accordion/Accordion.Skeleton.svelte
+++ b/src/components/Accordion/Accordion.Skeleton.svelte
@@ -3,7 +3,7 @@
export { className as class };
export let open = true;
export let count = 4;
- export let props = {};
+ export let style = undefined;
import ChevronRight16 from 'carbon-icons-svelte/lib/ChevronRight16';
import { cx } from '../../lib';
@@ -13,7 +13,7 @@
const skeletonItems = Array.from({ length: open ? count - 1 : count });
-
+
{#if open}
-
diff --git a/src/components/Accordion/Accordion.svelte b/src/components/Accordion/Accordion.svelte
index 2f34fe3c..f4307f99 100644
--- a/src/components/Accordion/Accordion.svelte
+++ b/src/components/Accordion/Accordion.svelte
@@ -1,11 +1,11 @@
-
+
diff --git a/src/components/Accordion/AccordionItem.svelte b/src/components/Accordion/AccordionItem.svelte
index dcc45233..7ab621ea 100644
--- a/src/components/Accordion/AccordionItem.svelte
+++ b/src/components/Accordion/AccordionItem.svelte
@@ -6,56 +6,52 @@
export let title = undefined;
export let iconDescription = 'Expand/Collapse';
export let open = false;
- export let props = {};
+ export let style = undefined;
- import { createEventDispatcher } from 'svelte';
import ChevronRight16 from 'carbon-icons-svelte/lib/ChevronRight16';
import { cx } from '../../lib';
- const dispatch = createEventDispatcher();
let animation = undefined;
- function handleAnimationEnd(event) {
- animation = undefined;
- }
-
- function handleClick(event) {
- animation = open ? 'collapsing' : 'expanding';
- open = !open;
- dispatch('headingclick', { open, event });
- }
-
- function handleKeyDown(event) {
- if (open && event.key === 'Escape') {
- open = false;
- }
- }
-
+ $: animation = open ? 'expanding' : 'collapsing';
$: _class = cx(
'--accordion__item',
open && '--accordion__item--active',
animation && `--accordion__item--${animation}`,
className
);
- $: accordionItemProps = {
- type: 'button',
- class: cx('--accordion__heading'),
- title: iconDescription,
- 'aria-expanded': open,
- onClick: handleClick,
- onKeyDown: handleKeyDown
- };
--
-
-
-
+
- {
+ animation = undefined;
+ }}>
+