Skip to content

Commit 154ff31

Browse files
Merge pull request #605 from maiieul/up-1.3.5
chore: update to 1.3.5
2 parents 7127ab7 + ecab6ba commit 154ff31

File tree

21 files changed

+1561
-1809
lines changed

21 files changed

+1561
-1809
lines changed

apps/website/src/routes/docs/headless/combobox/snippets/context-ids.tsx

Lines changed: 0 additions & 10 deletions
This file was deleted.

apps/website/src/routes/docs/headless/combobox/snippets/qwik-ui-provider.tsx

Lines changed: 0 additions & 13 deletions
This file was deleted.

apps/website/src/routes/docs/headless/popover/examples/floating-intro.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ export default component$(() => {
2727
return option.toLowerCase().startsWith(value.toLowerCase());
2828
})
2929
}
30-
bind:isListboxOpenSig={isListboxOpenSig}
30+
bind:isListboxOpen={isListboxOpenSig}
3131
>
3232
<ComboboxLabel class=" mb-2 block font-semibold text-white">
3333
I open a floating element!

apps/website/src/routes/docs/headless/popover/examples/listbox-animation.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ export default component$(() => {
6464
return option.toLowerCase().startsWith(value.toLowerCase());
6565
})
6666
}
67-
bind:isListboxOpenSig={isListboxOpenSig}
67+
bind:isListboxOpen={isListboxOpenSig}
6868
>
6969
<ComboboxLabel class=" font-semibold text-white">Streets 🛣️</ComboboxLabel>
7070
<ComboboxControl class="relative flex items-center rounded-sm border-[1px] border-slate-400 bg-[#1f2532]">

apps/website/src/routes/docs/headless/popover/examples/placement.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ export default component$(() => {
3333
class="w-fit"
3434
options={placementExample}
3535
optionDisabledKey="myDisabledKey"
36-
bind:inputValueSig={inputValueSig}
36+
bind:inputValue={inputValueSig}
3737
>
3838
<ComboboxLabel class="text-white">Positions</ComboboxLabel>
3939
<ComboboxControl class="relative mt-2 flex items-center rounded-sm border-[1px] border-slate-400 bg-[#1f2532]">

apps/website/src/routes/docs/headless/rating/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ export default component$(() => {
1111
<h3>Basic Example </h3>
1212
<Rating />
1313
<h3>OnChange event </h3>
14-
<Rating onChange$={(idx) => window.alert(idx)} />
14+
<Rating onChange$={(index) => window.alert(index)} />
1515
<h3>Custom Icons </h3>
1616
<Rating icon={MyStarIcon} />
1717
<Rating icon={MyHeartIcon} />

apps/website/src/routes/layout.tsx

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
import { Slot, component$, useStyles$ } from '@builder.io/qwik';
22
import { ContentMenu, useContent } from '@builder.io/qwik-city';
3-
import { QwikUIProvider } from '@qwik-ui/headless';
43
import { ComponentsStatusesMap, statusByComponent } from '~/_state/component-statuses';
54
import { KitName } from '~/_state/kit-name.type';
6-
import { useAppState } from '~/_state/use-app-state';
75
import Header from '~/components/header/header';
86
import docsStyles from './docs.css?inline';
97
import {
@@ -23,23 +21,20 @@ export default component$(() => {
2321
useStyles$(docsStyles);
2422

2523
const { menuItemsGroups } = useKitMenuItems();
26-
const rootStore = useAppState();
2724

2825
return (
2926
<>
3027
<Header showBottomBorder={true} showVersion={true} />
31-
<QwikUIProvider>
32-
<MDXProvider components={components}>
33-
<div class="setup-grid-areas lg:grid-cols-custom-lg 2xl:grid-cols-custom-2xl grid">
34-
<DocsNavigation linksGroups={menuItemsGroups} />
35-
<main class="docs [grid-area:main]">
36-
<Slot />
37-
</main>
38-
{/* future table of contents */}
39-
<div class="hidden [grid-area:toc]"></div>
40-
</div>
41-
</MDXProvider>
42-
</QwikUIProvider>
28+
<MDXProvider components={components}>
29+
<div class="setup-grid-areas lg:grid-cols-custom-lg 2xl:grid-cols-custom-2xl grid">
30+
<DocsNavigation linksGroups={menuItemsGroups} />
31+
<main class="docs [grid-area:main]">
32+
<Slot />
33+
</main>
34+
{/* future table of contents */}
35+
<div class="hidden [grid-area:toc]"></div>
36+
</div>
37+
</MDXProvider>
4338
<footer></footer>
4439
</>
4540
);

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@
3434
},
3535
"packageManager": "[email protected]",
3636
"devDependencies": {
37-
"@builder.io/qwik": "^1.3.2",
38-
"@builder.io/qwik-city": "^1.3.2",
37+
"@builder.io/qwik": "^1.3.5",
38+
"@builder.io/qwik-city": "^1.3.5",
3939
"@builder.io/vite-plugin-macro": "~0.0.7",
4040
"@changesets/cli": "2.27.1",
4141
"@changesets/get-github-info": "0.6.0",
@@ -102,7 +102,7 @@
102102
"eslint": "^8.48.0",
103103
"eslint-config-prettier": "9.0.0",
104104
"eslint-plugin-cypress": "^2.14.0",
105-
"eslint-plugin-qwik": "^1.3.2",
105+
"eslint-plugin-qwik": "^1.3.5",
106106
"eslint-plugin-storybook": "^0.6.13",
107107
"focus-trap": "7.5.3",
108108
"husky": "^8.0.3",

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import {
22
$,
3-
PropFunction,
43
PropsOf,
4+
QRL,
55
Slot,
66
component$,
77
useContextProvider,
@@ -18,8 +18,8 @@ export type AccordionRootProps = PropsOf<'div'> & {
1818
animated?: boolean;
1919
enhance?: boolean;
2020
collapsible?: boolean;
21-
onSelectedIndexChange$?: PropFunction<(index: number) => void>;
22-
onFocusIndexChange$?: PropFunction<(index: number) => void>;
21+
onSelectedIndexChange$?: QRL<(index: number) => void>;
22+
onFocusIndexChange$?: QRL<(index: number) => void>;
2323
};
2424

2525
export const AccordionRoot = component$(
Lines changed: 32 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,38 @@
1-
import { component$, Slot, useContext, $, useOnWindow } from '@builder.io/qwik';
1+
import { component$, Slot, useContext, $, useOnWindow, PropsOf } from '@builder.io/qwik';
22
import { collapsibleContextId } from './collapsible-context-id';
33

4-
export const CollapsibleTrigger = component$((props) => {
5-
const context = useContext(collapsibleContextId);
6-
const contentId = `${context.itemId}-content`;
4+
export const CollapsibleTrigger = component$<PropsOf<'button'>>(
5+
({ onClick$, ...props }) => {
6+
const context = useContext(collapsibleContextId);
7+
const contentId = `${context.itemId}-content`;
78

8-
const handleClick$ = $(async () => {
9-
setTimeout(() => {
10-
context.isOpenSig.value = !context.isOpenSig.value;
11-
}, 1);
9+
const handleClick$ = $(async () => {
10+
setTimeout(() => {
11+
context.isOpenSig.value = !context.isOpenSig.value;
12+
}, 1);
1213

13-
context.initialStateSig.value = false;
14-
});
14+
context.initialStateSig.value = false;
15+
});
1516

16-
useOnWindow('resize', context.getContentDimensions$);
17+
useOnWindow('resize', context.getContentDimensions$);
1718

18-
return (
19-
<button
20-
{...props}
21-
ref={context.triggerRef}
22-
data-state={
23-
context.initialStateSig.value
24-
? 'initial'
25-
: context.isOpenSig.value
26-
? 'open'
27-
: 'closed'
28-
}
29-
aria-expanded={context.isOpenSig.value}
30-
aria-controls={context.isOpenSig.value ? contentId : undefined}
31-
onClick$={[context.getContentDimensions$, handleClick$, props.onClick$]}
32-
>
33-
<Slot />
34-
</button>
35-
);
36-
});
19+
return (
20+
<button
21+
{...props}
22+
ref={context.triggerRef}
23+
data-state={
24+
context.initialStateSig.value
25+
? 'initial'
26+
: context.isOpenSig.value
27+
? 'open'
28+
: 'closed'
29+
}
30+
aria-expanded={context.isOpenSig.value}
31+
aria-controls={context.isOpenSig.value ? contentId : undefined}
32+
onClick$={[context.getContentDimensions$, handleClick$, onClick$]}
33+
>
34+
<Slot />
35+
</button>
36+
);
37+
},
38+
);

0 commit comments

Comments
 (0)