diff options
| author | Mohamed Bassem <me@mbassem.com> | 2024-10-27 12:03:14 +0000 |
|---|---|---|
| committer | Mohamed Bassem <me@mbassem.com> | 2024-10-27 12:03:14 +0000 |
| commit | eb7da996a7c2d617d276f296cac07a6fd5648664 (patch) | |
| tree | 4711de55b6f5fed3ac0cf3539099a9c0f115647e /apps/web/app/dashboard | |
| parent | 801ba36af5900c84af5a88dea37aa7d2f793fed9 (diff) | |
| download | karakeep-eb7da996a7c2d617d276f296cac07a6fd5648664.tar.zst | |
ui: Redesign the settings page and move it to its own layout
Diffstat (limited to 'apps/web/app/dashboard')
| -rw-r--r-- | apps/web/app/dashboard/settings/page.tsx | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/apps/web/app/dashboard/settings/page.tsx b/apps/web/app/dashboard/settings/page.tsx deleted file mode 100644 index 11883d55..00000000 --- a/apps/web/app/dashboard/settings/page.tsx +++ /dev/null @@ -1,60 +0,0 @@ -import AISettings from "@/components/dashboard/settings/AISettings"; -import ApiKeySettings from "@/components/dashboard/settings/ApiKeySettings"; -import { ChangePassword } from "@/components/dashboard/settings/ChangePassword"; -import ImportExport from "@/components/dashboard/settings/ImportExport"; -import UserDetails from "@/components/dashboard/settings/UserDetails"; -import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"; -import { Download, KeyRound, Sparkle, User } from "lucide-react"; - -export default async function Settings() { - return ( - <Tabs - defaultValue="info" - orientation="horizontal" - className="flex flex-col gap-1" - > - <TabsList className="flex justify-start overflow-x-auto overflow-y-hidden"> - <TabsTrigger className="flex items-center gap-2 p-3" value="info"> - <User className="size-4" /> - User Info - </TabsTrigger> - <TabsTrigger className="flex items-center gap-2 p-3" value="ai"> - <Sparkle className="size-4" /> - AI Settings - </TabsTrigger> - <TabsTrigger - className="flex items-center gap-2 p-3" - value="importexport" - > - <Download className="size-4" /> - Import / Export - </TabsTrigger> - <TabsTrigger className="flex items-center gap-2 p-3" value="apikeys"> - <KeyRound className="size-4" /> - API Keys - </TabsTrigger> - </TabsList> - <div className="w-full"> - <TabsContent value="info"> - <div className="rounded-md border bg-background p-4"> - <UserDetails /> - <ChangePassword /> - </div> - </TabsContent> - <TabsContent value="ai"> - <AISettings /> - </TabsContent> - <TabsContent value="importexport"> - <div className="rounded-md border bg-background p-4"> - <ImportExport /> - </div> - </TabsContent> - <TabsContent value="apikeys"> - <div className="rounded-md border bg-background p-4"> - <ApiKeySettings /> - </div> - </TabsContent> - </div> - </Tabs> - ); -} |
