import type { ComponentType, ReactNode } from "react"; import type { LucideProps } from "lucide-react"; import { GradientIcon } from "~/components/ui/GradientIcon"; import { cn } from "~/lib/utils"; type StatusTone = "default" | "success" | "warning" | "locked"; export function SettingsStatusPill({ children, tone = "default", }: { children: ReactNode; tone?: StatusTone; }) { return ( {children} ); } export function SettingsSection({ id, icon, title, description, status, children, className, }: { id: string; icon: ComponentType; title: string; description: string; status?: ReactNode; children: ReactNode; className?: string; }) { return (

{title}

{description}

{status &&
{status}
}
{children}
); }