"use client"; import { Database, Download, Import, Smartphone } from "lucide-react"; import { useTranslation } from "react-i18next"; import { Badge } from "@/components/ui/badge"; import { Button } from "@/components/ui/button"; import { SettingsCard, SettingsSection, } from "@/components/settings/settings-parts"; // A single titled row inside a records card: icon + title/description on the // left, a status badge or action on the right. function RecordRow({ icon, title, description, right, }: { icon: React.ReactNode; title: string; description: string; right: React.ReactNode; }) { return (
{title}
{description}
{t("settings.records.retentionBody")}