1
1
import React , { useState } from 'react'
2
- import { Tabs , Switch } from '@headlessui/react'
2
+ import { Tab , Switch } from '@headlessui/react'
3
3
4
4
import { classNames } from '../../src/utils/class-names'
5
5
@@ -11,7 +11,7 @@ export default function Home() {
11
11
{ name : 'Billing' , content : 'Tab content for billing' } ,
12
12
]
13
13
14
- let [ manual , setManual ] = useState ( true )
14
+ let [ manual , setManual ] = useState ( false )
15
15
16
16
return (
17
17
< div className = "flex flex-col items-start w-screen h-full p-12 bg-gray-50 space-y-12" >
@@ -40,10 +40,10 @@ export default function Home() {
40
40
</ Switch >
41
41
</ Switch . Group >
42
42
43
- < Tabs className = "flex flex-col max-w-3xl w-full" as = "div" manual = { manual } >
44
- < Tabs . List className = "relative z-0 rounded-lg shadow flex divide-x divide-gray-200" >
43
+ < Tab . Group className = "flex flex-col max-w-3xl w-full" as = "div" manual = { manual } >
44
+ < Tab . List className = "relative z-0 rounded-lg shadow flex divide-x divide-gray-200" >
45
45
{ tabs . map ( ( tab , tabIdx ) => (
46
- < Tabs . Tab
46
+ < Tab
47
47
key = { tab . name }
48
48
disabled = { tab . disabled }
49
49
className = { ( { selected } ) =>
@@ -69,18 +69,18 @@ export default function Home() {
69
69
/>
70
70
</ >
71
71
) }
72
- </ Tabs . Tab >
72
+ </ Tab >
73
73
) ) }
74
- </ Tabs . List >
74
+ </ Tab . List >
75
75
76
- < Tabs . Panels className = "mt-4" >
76
+ < Tab . Panels className = "mt-4" >
77
77
{ tabs . map ( tab => (
78
- < Tabs . Panel className = "bg-white rounded-lg p-4 shadow" key = { tab . name } >
78
+ < Tab . Panel className = "bg-white rounded-lg p-4 shadow" key = { tab . name } >
79
79
{ tab . content }
80
- </ Tabs . Panel >
80
+ </ Tab . Panel >
81
81
) ) }
82
- </ Tabs . Panels >
83
- </ Tabs >
82
+ </ Tab . Panels >
83
+ </ Tab . Group >
84
84
</ div >
85
85
)
86
86
}
0 commit comments