dograh/ui/src/app/settings/page.tsx

84 lines
2.5 KiB
TypeScript
Raw Normal View History

"use client";
2026-04-17 12:01:57 +05:30
import { ExternalLink } from "lucide-react";
import { MCPSection } from "@/components/MCPSection";
import { OrganizationPreferencesSection } from "@/components/OrganizationPreferencesSection";
import { TelemetrySection } from "@/components/TelemetrySection";
import {
Card,
CardContent,
CardDescription,
CardHeader,
CardTitle,
} from "@/components/ui/card";
export default function SettingsPage() {
return (
<div className="flex justify-center py-12 px-4">
<div className="w-full max-w-2xl space-y-6">
<div>
<h1 className="text-2xl font-bold">Platform Settings</h1>
<p className="text-muted-foreground">
Manage your platform configuration and integrations.
</p>
</div>
<Card>
<CardHeader>
<CardTitle>Preferences</CardTitle>
<CardDescription>
Set organization-wide defaults such as the test phone number and
timezone.
</CardDescription>
</CardHeader>
<CardContent>
<OrganizationPreferencesSection />
</CardContent>
</Card>
<Card>
<CardHeader>
<CardTitle>MCP Server</CardTitle>
<CardDescription>
Let AI agents access your Dograh workspace and documentation via
2026-04-17 12:01:57 +05:30
the Model Context Protocol.{" "}
<a
href="https://docs.dograh.com/integrations/mcp"
target="_blank"
rel="noopener noreferrer"
className="inline-flex items-center gap-0.5 underline"
>
Learn more <ExternalLink className="h-3 w-3" />
</a>
</CardDescription>
</CardHeader>
<CardContent>
<MCPSection />
</CardContent>
</Card>
<Card>
<CardHeader>
<CardTitle>Telemetry</CardTitle>
<CardDescription>
2026-04-17 12:01:57 +05:30
Configure Langfuse tracing for your voice agent calls.{" "}
<a
href="https://docs.dograh.com/configurations/tracing"
target="_blank"
rel="noopener noreferrer"
className="inline-flex items-center gap-0.5 underline"
>
Learn more <ExternalLink className="h-3 w-3" />
</a>
</CardDescription>
</CardHeader>
<CardContent>
<TelemetrySection />
</CardContent>
</Card>
</div>
</div>
);
}