"use client"; import { useSetAtom } from "jotai"; import { Zap } from "lucide-react"; import { morePagesDialogAtom } from "@/atoms/settings/settings-dialog.atoms"; import { Badge } from "@/components/ui/badge"; import { Progress } from "@/components/ui/progress"; interface PageUsageDisplayProps { pagesUsed: number; pagesLimit: number; } export function PageUsageDisplay({ pagesUsed, pagesLimit }: PageUsageDisplayProps) { const setMorePagesOpen = useSetAtom(morePagesDialogAtom); const usagePercentage = (pagesUsed / pagesLimit) * 100; return (
{pagesUsed.toLocaleString()} / {pagesLimit.toLocaleString()} pages {usagePercentage.toFixed(0)}%
); }