import { SettingsGroupCard, SplitCardRow, } from "@/components/card/SettingsGroupCard"; import type { FrigateConfig } from "@/types/frigateConfig"; import { useTranslation } from "react-i18next"; type FrigatePlusCurrentModelSummaryProps = { plusModel: FrigateConfig["model"]["plus"]; }; export default function FrigatePlusCurrentModelSummary({ plusModel, }: FrigatePlusCurrentModelSummaryProps) { const { t } = useTranslation("views/settings"); return ( {!plusModel && (

{t("frigatePlus.modelInfo.noModelLoaded")}

)} {plusModel && (
{plusModel.baseModel} ( {plusModel.isBaseModel ? t("frigatePlus.modelInfo.plusModelType.baseModel") : t("frigatePlus.modelInfo.plusModelType.userModel")} )

} /> {new Date(plusModel.trainDate).toLocaleString()}

} /> {plusModel.name} ({plusModel.width + "x" + plusModel.height})

} /> {plusModel.supportedDetectors.join(", ")}

} />
)}
); }