"use client";
import { useTranslations } from "next-intl";
import { ExternalLink, FileText } from "lucide-react";
import type { FirmwareInfo } from "@/lib/firmware";
import { formatBytes } from "@/lib/utils";
import { Badge } from "@/components/ui/badge";
import { EspWebInstall } from "@/components/esp-web-install";
import { FirmwarePreview } from "@/components/firmware-preview";
export function FirmwareDetail({
fw,
serialOk,
}: {
fw: FirmwareInfo | null;
serialOk: boolean;
}) {
const t = useTranslations();
if (!fw) {
return (
{t("firmware.noneSelected")}
);
}
return (
);
}