Skip to content

Commit ad0b62a

Browse files
committed
Repace MUI tabs in RouterTabs
1 parent ba2e10c commit ad0b62a

1 file changed

Lines changed: 13 additions & 14 deletions

File tree

src/app/components/RouterTabs/index.tsx

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import { useLocation, Outlet, useMatches } from 'react-router-dom'
22
import { NonScrollingRouterLink } from '../NonScrollingRouterLink'
3-
import Tabs from '@mui/material/Tabs'
4-
import Tab from '@mui/material/Tab'
3+
import { Tabs, TabsList, TabsTrigger } from '@oasisprotocol/ui-library/src/components/ui/tabs'
54

65
type RouterTabsProps<Context> = {
76
tabs: {
@@ -29,18 +28,18 @@ export function RouterTabs<Context>({ tabs, context }: RouterTabsProps<Context>)
2928

3029
return (
3130
<>
32-
<Tabs value={targetTab?.to} variant="scrollable" scrollButtons={false}>
33-
{tabs
34-
.filter(tab => tab === targetTab || tab.visible !== false)
35-
.map(tab => (
36-
<Tab
37-
key={tab.to}
38-
component={NonScrollingRouterLink}
39-
value={tab.to}
40-
label={tab.label}
41-
to={tab.to}
42-
/>
43-
))}
31+
<Tabs value={targetTab?.to}>
32+
<TabsList className="w-full">
33+
{tabs
34+
.filter(tab => tab === targetTab || tab.visible !== false)
35+
.map(tab => (
36+
<TabsTrigger key={tab.to} value={tab.to} asChild>
37+
<NonScrollingRouterLink to={tab.to} className="flex items-center">
38+
{tab.label}
39+
</NonScrollingRouterLink>
40+
</TabsTrigger>
41+
))}
42+
</TabsList>
4443
</Tabs>
4544
<Outlet context={context} />
4645
</>

0 commit comments

Comments
 (0)