File tree Expand file tree Collapse file tree
src/app/components/RouterTabs Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11import { useLocation , Outlet , useMatches } from 'react-router-dom'
22import { 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
65type 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 </ >
You can’t perform that action at this time.
0 commit comments