"use client"; import Image from "next/image"; import type { ReactElement, ReactNode } from "react"; import { useTranslation } from "react-i18next"; import { TableCell, TableRow } from "@/components/ui/table"; import { cn } from "@/lib/utils"; const NOTDATA_IMAGE = "/notdata.png"; export function AdminNoResourceState({ className, message, compact = false, imageClassName, children, }: { className?: string; /** 默认「暂无资源」 */ message?: string; compact?: boolean; imageClassName?: string; children?: ReactNode; }): ReactElement { const { t } = useTranslation("common"); const label = message ?? t("states.noResource", { defaultValue: "暂无资源" }); return (
{label}
{children}