"use client";
import { useTranslations } from "next-intl";
import { lazy, Suspense, useState } from "react";
import type { useFurnitureJobs } from "./use-furniture-jobs";
const HistoryBody = lazy(() =>
import("./furniture-job-history-body").then((module) => ({
default: module.FurnitureJobHistoryBody,
})),
);
export function FurnitureJobHistory({
state,
expanded = false,
}: {
state: ReturnType
{t("summary", {
count: state.jobs.filter(
(job) => job.state === "queued" || job.state === "running",
).length,
})}
{(opened || expanded) && (