import { Button } from "@/components/ui/button";
import { Input } from "@/components/ui/input";
import {
Card,
CardContent,
CardDescription,
CardFooter,
CardHeader,
CardTitle,
} from "@/components/ui/card";
import { Progress } from "@/components/ui/progress";
import Link from "next/link";
export default function SettingsPage() {
// Dummy user statistics data
const userStats = {
rank: "Gold Tier",
apiHitsToday: 750,
apiLimitDaily: 1000,
manualDownloadsToday: 5,
manualDownloadLimitDaily: 20,
filesDownloaded: 123,
};
const apiUsagePercentage = (userStats.apiHitsToday / userStats.apiLimitDaily) * 100;
const manualDownloadsPercentage = (userStats.manualDownloadsToday / userStats.manualDownloadLimitDaily) * 100;
return (
User Settings
{/* User Statistics Card */}
Your Statistics
Overview of your account activity and limits.
Current Rank:
{userStats.rank}
Daily API Usage:
{userStats.apiHitsToday.toLocaleString()} / {userStats.apiLimitDaily.toLocaleString()} hits
Daily Manual Downloads:
{userStats.manualDownloadsToday.toLocaleString()} / {userStats.manualDownloadLimitDaily.toLocaleString()} files
Total Releases Grabbed (All Time):
{userStats.filesDownloaded.toLocaleString()}
Account Information
Manage your account details.
API Key
Manage your API key for external applications.
Danger Zone
Permanent actions that cannot be undone.
);
}