Skip to content

Commit e5193fc

Browse files
committed
fix(headless/tabs): flickering is fixed
1 parent 80c7cdc commit e5193fc

File tree

7 files changed

+409
-62
lines changed

7 files changed

+409
-62
lines changed

apps/website/src/routes/docs/headless/(components)/tabs/examples.tsx

Lines changed: 9 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -5,35 +5,24 @@ import styles from './index.css?inline';
55

66
export const Example01 = component$(() => {
77
useStyles$(styles);
8-
return (
9-
<div class="tabs-example">
10-
<h3>Danish Composers</h3>
11-
<Tabs behavior="automatic">
12-
<TabPanel title="Maria Ahlefeldt">
13-
<p>Maria Theresia Ahlefeldt (16 January 1755 - 20 December 1810) was a ...</p>
14-
</TabPanel>
15-
<TabPanel title="Carl Andersen">
16-
<p>Carl Joachim Andersen (29 April 1847 - 7 May 1909) was a ...</p>
17-
</TabPanel>
18-
<TabPanel title="Ida Henriette da Fonseca">
19-
<p>Ida Henriette da Fonseca (July 27, 1802 - July 6, 1858) was a ...</p>
20-
</TabPanel>
21-
</Tabs>
22-
</div>
23-
);
248

259
return (
2610
<PreviewCodeExample>
2711
<div q:slot="actualComponent" class="tabs-example">
2812
<h3>Danish Composers</h3>
2913
<Tabs behavior="automatic">
30-
<TabPanel title="Maria Ahlefeldt">
14+
<TabList>
15+
<Tab>Maria Ahlefeldt</Tab>
16+
<Tab>Carl Andersen</Tab>
17+
<Tab>Ida Henriette da Fonseca</Tab>
18+
</TabList>
19+
<TabPanel>
3120
<p>Maria Theresia Ahlefeldt (16 January 1755 - 20 December 1810) was a ...</p>
3221
</TabPanel>
33-
<TabPanel title="Carl Andersen">
22+
<TabPanel>
3423
<p>Carl Joachim Andersen (29 April 1847 - 7 May 1909) was a ...</p>
3524
</TabPanel>
36-
<TabPanel title="Ida Henriette da Fonseca">
25+
<TabPanel>
3726
<p>Ida Henriette da Fonseca (July 27, 1802 - July 6, 1858) was a ...</p>
3827
</TabPanel>
3928
</Tabs>
@@ -214,7 +203,7 @@ export const OnSelectedIndexChangeTabsExample = component$(() => {
214203
<PreviewCodeExample>
215204
<div q:slot="actualComponent" class="tabs-example mr-auto">
216205
<Tabs
217-
onSelectedIndexChange$={(index) => {
206+
onSelectedIndexChange$={(index: number) => {
218207
selectedIndexSig.value = index;
219208
}}
220209
>

0 commit comments

Comments
 (0)