From 3a8d197437868ca10d294f0174afa013f138ec33 Mon Sep 17 00:00:00 2001 From: MohamedBassem Date: Sat, 5 Oct 2024 16:35:47 +0000 Subject: feature(web): Change the settings page to be tabbed --- apps/web/app/dashboard/settings/page.tsx | 70 ++++++++++++++++++++++---------- 1 file changed, 49 insertions(+), 21 deletions(-) (limited to 'apps/web/app/dashboard/settings/page.tsx') diff --git a/apps/web/app/dashboard/settings/page.tsx b/apps/web/app/dashboard/settings/page.tsx index 97048657..c116fb86 100644 --- a/apps/web/app/dashboard/settings/page.tsx +++ b/apps/web/app/dashboard/settings/page.tsx @@ -1,32 +1,60 @@ -import Link from "next/link"; +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 { ExternalLink } from "lucide-react"; +import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"; +import { Download, KeyRound, Sparkle, User } from "lucide-react"; export default async function Settings() { return ( - <> -
- - -
-
- + + + + + User Info + + + AI Settings - - -
-
- -
-
- + + + + Import / Export + + + + API Keys + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ +
+ +
+
- + ); } -- cgit v1.2.3-70-g09d2