Skip to content

Commit 8c07955

Browse files
authored
fix: recursive alias imports (#1046)
1 parent 41340b6 commit 8c07955

File tree

4 files changed

+21
-17
lines changed

4 files changed

+21
-17
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';
43
import { findComponent, processChildren } from '../../utils/inline-component';
4+
import { HAccordionItem } from './accordion-item';
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();

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

+14-11
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,26 @@
11
import { Component } from '@builder.io/qwik';
22
import { CarouselBase, PublicCarouselRootProps } from './root';
3-
import { Carousel } from '@qwik-ui/headless';
43
import { findComponent, processChildren } from '../../utils/inline-component';
4+
import { CarouselSlide } from './slide';
5+
import { CarouselBullet } from './bullet';
6+
import { CarouselStep } from './step';
7+
import { CarouselTitle } from './title';
58

69
type InternalProps = {
710
value?: string;
811
/**
912
* @deprecated Use `slideComponent` instead.
1013
*/
11-
carouselSlideComponent?: typeof Carousel.Slide;
14+
carouselSlideComponent?: typeof CarouselSlide;
1215
/**
1316
* @deprecated Use `bulletComponent` instead.
1417
*/
15-
carouselBulletComponent?: typeof Carousel.Bullet;
18+
carouselBulletComponent?: typeof CarouselBullet;
1619

17-
slideComponent?: typeof Carousel.Slide;
18-
bulletComponent?: typeof Carousel.Bullet;
19-
stepComponent?: typeof Carousel.Step;
20-
titleComponent?: typeof Carousel.Title;
20+
slideComponent?: typeof CarouselSlide;
21+
bulletComponent?: typeof CarouselBullet;
22+
stepComponent?: typeof CarouselStep;
23+
titleComponent?: typeof CarouselTitle;
2124
};
2225

2326
export const CarouselRoot: Component<PublicCarouselRootProps & InternalProps> = (
@@ -33,10 +36,10 @@ export const CarouselRoot: Component<PublicCarouselRootProps & InternalProps> =
3336
titleComponent: GivenTitle,
3437
...rest
3538
} = props;
36-
const Slide = GivenSlide || GivenSlideOld || Carousel.Slide;
37-
const Bullet = GivenBullet || GivenBulletOld || Carousel.Bullet;
38-
const Step = GivenStep || Carousel.Step;
39-
const Title = GivenTitle || Carousel.Title;
39+
const Slide = GivenSlide || GivenSlideOld || CarouselSlide;
40+
const Bullet = GivenBullet || GivenBulletOld || CarouselBullet;
41+
const Step = GivenStep || CarouselStep;
42+
const Title = GivenTitle || CarouselTitle;
4043
let currSlideIndex = 0;
4144
let currBulletIndex = 0;
4245
let currStepIndex = 0;

packages/kit-headless/src/components/toggle-group/toggle-group-item.tsx

+3-2
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,16 @@ import {
88
useSignal,
99
useTask$,
1010
} from '@builder.io/qwik';
11-
import { Toggle } from '@qwik-ui/headless';
11+
import { isBrowser, isServer } from '@builder.io/qwik/build';
12+
1213
import {
1314
Direction,
1415
Item,
1516
Orientation,
1617
toggleGroupRootApiContextId,
1718
} from './toggle-group-context';
1819
import { KeyCode } from '../../utils';
19-
import { isBrowser, isServer } from '@builder.io/qwik/build';
20+
import { Toggle } from '../toggle';
2021

2122
type NavigationKeys =
2223
| KeyCode.ArrowRight

packages/kit-styled/src/components/toggle-group/toggle-group.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ import {
88
import { cn } from '@qwik-ui/utils';
99
import { ToggleGroup as HeadlessToggleGroup } from '@qwik-ui/headless';
1010

11-
import { toggleVariants } from '@qwik-ui/styled';
1211
import type { VariantProps } from 'class-variance-authority';
1312

1413
import { createContextId } from '@builder.io/qwik';
14+
import { toggleVariants } from '../toggle/toggle';
1515

1616
export const toggleGroupStyledContextId = createContextId<ToggleGroupStyledContext>(
1717
'qui-toggle-group-styled',

0 commit comments

Comments
 (0)