Skip to content

Commit a97248f

Browse files
committed
chore: add config drawer in all routes
1 parent 0e1631e commit a97248f

6 files changed

Lines changed: 15 additions & 1 deletion

File tree

src/features/apps/index.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import {
1111
SelectValue,
1212
} from '@/components/ui/select'
1313
import { Separator } from '@/components/ui/separator'
14+
import { ConfigDrawer } from '@/components/config-drawer'
1415
import { Header } from '@/components/layout/header'
1516
import { Main } from '@/components/layout/main'
1617
import { ProfileDropdown } from '@/components/profile-dropdown'
@@ -87,6 +88,7 @@ export function Apps() {
8788
<Search />
8889
<div className='ms-auto flex items-center gap-4'>
8990
<ThemeSwitch />
91+
<ConfigDrawer />
9092
<ProfileDropdown />
9193
</div>
9294
</Header>

src/features/chats/index.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import { Avatar, AvatarFallback, AvatarImage } from '@/components/ui/avatar'
1919
import { Button } from '@/components/ui/button'
2020
import { ScrollArea } from '@/components/ui/scroll-area'
2121
import { Separator } from '@/components/ui/separator'
22+
import { ConfigDrawer } from '@/components/config-drawer'
2223
import { Header } from '@/components/layout/header'
2324
import { Main } from '@/components/layout/main'
2425
import { ProfileDropdown } from '@/components/profile-dropdown'
@@ -69,6 +70,7 @@ export function Chats() {
6970
<Search />
7071
<div className='ms-auto flex items-center space-x-4'>
7172
<ThemeSwitch />
73+
<ConfigDrawer />
7274
<ProfileDropdown />
7375
</div>
7476
</Header>

src/features/dashboard/index.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import {
77
CardTitle,
88
} from '@/components/ui/card'
99
import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs'
10+
import { ConfigDrawer } from '@/components/config-drawer'
1011
import { Header } from '@/components/layout/header'
1112
import { Main } from '@/components/layout/main'
1213
import { TopNav } from '@/components/layout/top-nav'
@@ -25,6 +26,7 @@ export function Dashboard() {
2526
<div className='ms-auto flex items-center space-x-4'>
2627
<Search />
2728
<ThemeSwitch />
29+
<ConfigDrawer />
2830
<ProfileDropdown />
2931
</div>
3032
</Header>

src/features/settings/index.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { Outlet } from '@tanstack/react-router'
22
import { Monitor, Bell, Palette, Wrench, UserCog } from 'lucide-react'
33
import { Separator } from '@/components/ui/separator'
4+
import { ConfigDrawer } from '@/components/config-drawer'
45
import { Header } from '@/components/layout/header'
56
import { Main } from '@/components/layout/main'
67
import { ProfileDropdown } from '@/components/profile-dropdown'
@@ -44,6 +45,7 @@ export function Settings() {
4445
<Search />
4546
<div className='ms-auto flex items-center space-x-4'>
4647
<ThemeSwitch />
48+
<ConfigDrawer />
4749
<ProfileDropdown />
4850
</div>
4951
</Header>

src/features/users/index.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { getRouteApi } from '@tanstack/react-router'
2+
import { ConfigDrawer } from '@/components/config-drawer'
23
import { Header } from '@/components/layout/header'
34
import { Main } from '@/components/layout/main'
45
import { ProfileDropdown } from '@/components/profile-dropdown'
@@ -22,6 +23,7 @@ export function Users() {
2223
<Search />
2324
<div className='ms-auto flex items-center space-x-4'>
2425
<ThemeSwitch />
26+
<ConfigDrawer />
2527
<ProfileDropdown />
2628
</div>
2729
</Header>

src/routes/clerk/route.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { ExternalLink, Key } from 'lucide-react'
44
import { Alert, AlertDescription, AlertTitle } from '@/components/ui/alert'
55
import { Separator } from '@/components/ui/separator'
66
import { SidebarTrigger } from '@/components/ui/sidebar'
7+
import { ConfigDrawer } from '@/components/config-drawer'
78
import { AuthenticatedLayout } from '@/components/layout/authenticated-layout'
89
import { Main } from '@/components/layout/main'
910
import { ThemeSwitch } from '@/components/theme-switch'
@@ -41,7 +42,10 @@ function MissingClerkPubKey() {
4142
<AuthenticatedLayout>
4243
<div className='bg-background flex h-16 justify-between p-4'>
4344
<SidebarTrigger variant='outline' className='scale-125 sm:scale-100' />
44-
<ThemeSwitch />
45+
<div className='space-x-4'>
46+
<ThemeSwitch />
47+
<ConfigDrawer />
48+
</div>
4549
</div>
4650
<Main className='flex flex-col items-center justify-start'>
4751
<div className='max-w-2xl'>

0 commit comments

Comments
 (0)