"use client"; import Link from "next/link"; import { useTranslations } from "next-intl"; import { furnitureCompleteness } from "@/lib/furni/studio-completeness"; import type { FurnitureInspection } from "@/lib/furni/studio-inspection"; export function FurnitureCompleteness({ local, }: { local: FurnitureInspection; }) { const t = useTranslations("admin.studio.completeness"); const parts = furnitureCompleteness(local); return (

{t("title")}

{parts.map((part) => (
{t(`parts.${part.id}`)}

{t(`statuses.${part.status}`)}

{part.action && (

{t(`actions.${part.action}`)}

)}
))}
{parts.some((part) => part.status === "conflict") && (

{t("openAudit")}

)}
); }