"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 (
{icon}

{title}

{description}

{right}
); } export function RecordsPanel() { const { t } = useTranslation(); const comingSoon = ( {t("settings.records.comingSoon")} ); return ( <> } right={ {t("settings.records.connected")} } title={t("settings.records.clinicDb")} /> } right={comingSoon} title={t("settings.records.patientStorage")} /> } right={ } title={t("settings.records.export")} /> } right={comingSoon} title={t("settings.records.import")} />

{t("settings.records.retentionBody")}

); }