import LoadingIndicator from "./LoadingIndicator"; type LoadingFrameProps = { children: React.ReactNode; loading?: boolean; label?: string; className?: string; }; export default function LoadingFrame({ children, loading = false, label = "Loading data…", className = "" }: LoadingFrameProps) { const classNames = ["loading-frame", loading ? "is-loading" : "", className].filter(Boolean).join(" "); return (
{children} {loading && (
{label}
)}
); }