aboutsummaryrefslogtreecommitdiffstats
path: root/apps/web/app/dashboard/settings/page.tsx
blob: 3c02df2ef209ed9aad06c30fd3cefc73d7b4e589 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
import Link from "next/link";
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";

export default async function Settings() {
  return (
    <>
      <div className="rounded-md border bg-background p-4">
        <UserDetails />
        <ChangePassword />
      </div>
      <div className="mt-4 rounded-md border bg-background p-4">
        <ImportExport />
      </div>
      <div className="mt-4 rounded-md border bg-background p-4">
        <Link
          className="flex items-center gap-2 text-lg font-medium"
          href="/dashboard/settings/prompts"
        >
          Inference Settings
          <ExternalLink />
        </Link>
      </div>
      <div className="mt-4 rounded-md border bg-background p-4">
        <ApiKeySettings />
      </div>
    </>
  );
}