Skip to content

Commit db64229

Browse files
committed
♻️ Refactor UserSettings
1 parent 65f79ec commit db64229

1 file changed

Lines changed: 13 additions & 15 deletions

File tree

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,14 @@
1-
import { Container, Heading, Tabs } from "@chakra-ui/react"
21
import { createFileRoute } from "@tanstack/react-router"
32

4-
import Appearance from "@/components/UserSettings/Appearance"
53
import ChangePassword from "@/components/UserSettings/ChangePassword"
64
import DeleteAccount from "@/components/UserSettings/DeleteAccount"
75
import UserInformation from "@/components/UserSettings/UserInformation"
6+
import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"
87
import useAuth from "@/hooks/useAuth"
98

109
const tabsConfig = [
1110
{ value: "my-profile", title: "My profile", component: UserInformation },
1211
{ value: "password", title: "Password", component: ChangePassword },
13-
{ value: "appearance", title: "Appearance", component: Appearance },
1412
{ value: "danger-zone", title: "Danger zone", component: DeleteAccount },
1513
]
1614

@@ -29,25 +27,25 @@ function UserSettings() {
2927
}
3028

3129
return (
32-
<Container maxW="full">
33-
<Heading size="lg" textAlign={{ base: "center", md: "left" }} py={12}>
30+
<div>
31+
<h1 className="text-2xl font-bold">
3432
User Settings
35-
</Heading>
33+
</h1>
3634

37-
<Tabs.Root defaultValue="my-profile" variant="subtle">
38-
<Tabs.List>
35+
<Tabs defaultValue="my-profile">
36+
<TabsList>
3937
{finalTabs.map((tab) => (
40-
<Tabs.Trigger key={tab.value} value={tab.value}>
38+
<TabsTrigger key={tab.value} value={tab.value}>
4139
{tab.title}
42-
</Tabs.Trigger>
40+
</TabsTrigger>
4341
))}
44-
</Tabs.List>
42+
</TabsList>
4543
{finalTabs.map((tab) => (
46-
<Tabs.Content key={tab.value} value={tab.value}>
44+
<TabsContent key={tab.value} value={tab.value}>
4745
<tab.component />
48-
</Tabs.Content>
46+
</TabsContent>
4947
))}
50-
</Tabs.Root>
51-
</Container>
48+
</Tabs>
49+
</div>
5250
)
5351
}

0 commit comments

Comments
 (0)