This repository was archived by the owner on May 20, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +12
-12
lines changed Expand file tree Collapse file tree 3 files changed +12
-12
lines changed Original file line number Diff line number Diff line change @@ -19,24 +19,21 @@ export const InstallNitricTabs: React.FC<InstallNitricProps> = ({
19
19
20
20
return (
21
21
< Tabs value = { currentOS } onValueChange = { ( val ) => setCurrentOS ( val as OS ) } >
22
- < TabsList className = "mt-auto h-12 bg-transparent" >
22
+ < TabsList className = "relative mx-0 mt-auto h-12 w-full rounded-b-none bg-transparent p-0 " >
23
23
{ tabs . map ( ( tab ) => (
24
24
< TabsTrigger
25
25
key = { tab . meta }
26
26
value = { tab . meta }
27
- className = "group/tab relative hover:text-zinc-200 data-[state=active]:bg-transparent data-[state=active]:text-primary-300"
27
+ className = "group/tab relative h-12 hover:text-zinc-200 data-[state=active]:bg-transparent data-[state=active]:text-primary-300"
28
28
>
29
29
{ tab . meta }
30
- < div className = "absolute inset-x-2 - bottom-[8px] h-px bg-primary-300 opacity-0 transition-opacity group-data-[state=active]/tab:opacity-100" />
30
+ < div className = "absolute inset-x-2 bottom-0 h-px bg-primary-300 opacity-0 transition-opacity group-data-[state=active]/tab:opacity-100" />
31
31
</ TabsTrigger >
32
32
) ) }
33
+ < div className = "absolute inset-x-0 bottom-0 h-px bg-zinc-300/10" />
33
34
</ TabsList >
34
35
{ tabs . map ( ( tab , i ) => (
35
- < TabsContent
36
- key = { tab . meta }
37
- value = { tab . meta }
38
- className = "m-0 border-t border-zinc-300/10"
39
- >
36
+ < TabsContent key = { tab . meta } value = { tab . meta } className = "m-0" >
40
37
< Pre highlighted = { highlighted [ i ] } copyButtonClassName = { 'top-14' } />
41
38
</ TabsContent >
42
39
) ) }
Original file line number Diff line number Diff line change @@ -28,23 +28,24 @@ export function CodeTabs(props: {
28
28
return (
29
29
< CodeContainer >
30
30
< Tabs defaultValue = { meta ( tabs [ 0 ] ) . base } >
31
- < TabsList className = "mt-auto h-12 bg-transparent" >
31
+ < TabsList className = "relative mx-0 mt-auto h-12 w-full rounded-b-none bg-transparent p-0 " >
32
32
{ tabs . map ( ( tab ) => (
33
33
< TabsTrigger
34
34
key = { meta ( tab ) . base }
35
35
value = { meta ( tab ) . base }
36
- className = "group/tab relative hover:text-zinc-200 data-[state=active]:bg-transparent data-[state=active]:text-primary-300"
36
+ className = "group/tab relative h-12 hover:text-zinc-200 data-[state=active]:bg-transparent data-[state=active]:text-primary-300"
37
37
>
38
38
{ meta ( tab ) . base }
39
- < div className = "absolute inset-x-2 - bottom-[8px] h-px bg-primary-300 opacity-0 transition-opacity group-data-[state=active]/tab:opacity-100" />
39
+ < div className = "absolute inset-x-2 bottom-0 h-px bg-primary-300 opacity-0 transition-opacity group-data-[state=active]/tab:opacity-100" />
40
40
</ TabsTrigger >
41
41
) ) }
42
+ < div className = "absolute inset-x-0 bottom-0 h-px bg-zinc-300/10" />
42
43
</ TabsList >
43
44
{ tabs . map ( ( tab , i ) => (
44
45
< TabsContent
45
46
key = { meta ( tab ) . base }
46
47
value = { meta ( tab ) . base }
47
- className = "m-0 border-t border-zinc-300/10 "
48
+ className = "m-0"
48
49
>
49
50
< Pre
50
51
highlighted = { highlighted [ i ] }
Original file line number Diff line number Diff line change @@ -15,6 +15,8 @@ const TabsList = React.forwardRef<
15
15
ref = { ref }
16
16
className = { cn (
17
17
'inline-flex h-9 items-center justify-center rounded-lg bg-muted p-1 text-muted-foreground' ,
18
+ // classes to make the tabs overflow horizontally
19
+ 'w-full scroll-px-5 justify-start overflow-x-auto overscroll-x-contain [scrollbar-width:none] sm:scroll-px-0 [&::-webkit-scrollbar]:hidden' ,
18
20
className ,
19
21
) }
20
22
{ ...props }
You can’t perform that action at this time.
0 commit comments