Fix missing TabList

Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
This commit is contained in:
Charles de Dreuille
2025-07-10 12:11:15 +02:00
parent cae63df2ac
commit 040bf34744
2 changed files with 16 additions and 12 deletions
@@ -16,7 +16,7 @@
import type { HeaderProps } from './types';
import { HeaderToolbar } from './HeaderToolbar';
import { Tabs, Tab } from '../Tabs';
import { Tabs, TabList, Tab } from '../Tabs';
import { useStyles } from '../../hooks/useStyles';
import { type NavigateOptions } from 'react-router-dom';
@@ -51,11 +51,13 @@ export const Header = (props: HeaderProps) => {
{tabs && (
<div className={classNames.tabsWrapper}>
<Tabs>
{tabs?.map(tab => (
<Tab key={tab.id} id={tab.id} href={tab.href}>
{tab.label}
</Tab>
))}
<TabList>
{tabs?.map(tab => (
<Tab key={tab.id} id={tab.id} href={tab.href}>
{tab.label}
</Tab>
))}
</TabList>
</Tabs>
</div>
)}
@@ -21,7 +21,7 @@ import { Flex } from '../Flex';
import { Menu } from '../Menu';
import { ButtonIcon } from '../ButtonIcon';
import { RiMore2Line } from '@remixicon/react';
import { Tabs, Tab } from '../Tabs';
import { Tabs, TabList, Tab } from '../Tabs';
/**
* A component that renders a header page.
@@ -71,11 +71,13 @@ export const HeaderPage = (props: HeaderPageProps) => {
</Flex>
{tabs && (
<Tabs>
{tabs.map(tab => (
<Tab key={tab.id} id={tab.id} href={tab.href}>
{tab.label}
</Tab>
))}
<TabList>
{tabs.map(tab => (
<Tab key={tab.id} id={tab.id} href={tab.href}>
{tab.label}
</Tab>
))}
</TabList>
</Tabs>
)}
</Flex>