UNPKG

@deephaven/js-plugin-ag-grid

Version:
12 lines 853 B
import { jsx as _jsx } from "react/jsx-runtime"; import classNames from 'classnames'; import LoadingSpinner from './LoadingSpinner'; /** * A loading overlay that handles displaying a loading spinner */ function LoadingOverlay({ className = undefined, 'data-testid': dataTestId, }) { const spinnerTestId = dataTestId != null ? `${dataTestId}-spinner` : undefined; return (_jsx("div", { className: "fill-parent-absolute", "data-testid": dataTestId, children: _jsx("div", { className: classNames('iris-panel-message-overlay', 'fill-parent-absolute'), children: _jsx("div", { className: "message-content", children: _jsx("div", { className: "message-icon", children: _jsx(LoadingSpinner, { className: "loading-spinner-large", "data-testid": spinnerTestId }) }) }) }) })); } export default LoadingOverlay; //# sourceMappingURL=LoadingOverlay.js.map