Skip to content

Commit 3f75d65

Browse files
committed
refactor: headless accordion without dot syntax
1 parent c788048 commit 3f75d65

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

packages/kit-headless/src/components/accordion/accordion-inline.tsx

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import { Component } from '@builder.io/qwik';
22
import { type AccordionRootProps, HAccordionRootImpl } from './accordion-root';
3-
import { Accordion } from '@qwik-ui/headless';
3+
import { HAccordionItem } from '@qwik-ui/headless';
44
import { findComponent, processChildren } from '../../utils/inline-component';
55

66
type InternalProps = {
7-
accordionItemComponent?: typeof Accordion.Item;
7+
accordionItemComponent?: typeof HAccordionItem;
88
};
99

1010
export const HAccordionRoot: Component<AccordionRootProps & InternalProps> = (
@@ -16,7 +16,7 @@ export const HAccordionRoot: Component<AccordionRootProps & InternalProps> = (
1616
value: initialValue,
1717
...rest
1818
} = props;
19-
const Item = GivenItem || Accordion.Item;
19+
const Item = GivenItem || HAccordionItem;
2020
let currItemIndex = 0;
2121
let initialIndex = null;
2222
const itemsMap = new Map();
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
export { HAccordionRoot as Root } from './accordion-inline';
2-
export { HAccordionItem as Item } from './accordion-item';
3-
export { HAccordionTrigger as Trigger } from './accordion-trigger';
4-
export { HAccordionContent as Content } from './accordion-content';
5-
export { HAccordionHeader as Header } from './accordion-heading';
1+
export { HAccordionRoot } from './accordion-inline';
2+
export { HAccordionItem } from './accordion-item';
3+
export { HAccordionTrigger } from './accordion-trigger';
4+
export { HAccordionContent } from './accordion-content';
5+
export { HAccordionHeader } from './accordion-heading';

packages/kit-headless/src/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
export * as Checkbox from './components/checkbox';
22
export * as Checklist from './components/checklist';
3-
export * as Accordion from './components/accordion/';
3+
export * from './components/accordion/';
44
export * as Carousel from './components/carousel';
55
export * as Collapsible from './components/collapsible';
66
export * from './components/label';

0 commit comments

Comments
 (0)