@deephaven/js-plugin-ag-grid
Version:
Deephaven AG Grid plugin
14 lines • 742 B
JavaScript
import { jsx as _jsx } from "react/jsx-runtime";
import { useLayoutEffect } from 'react';
import classNames from 'classnames';
import { DOMUtils } from '@deephaven/utils';
function LoadingSpinner({ className = '', 'data-testid': dataTestId, }) {
useLayoutEffect(() => {
// Ensure all of our loading spinner animations are synchronized based
// on same start time.
DOMUtils.syncAnimationStartTime('loading-spinner-rotate', 0);
}, []);
return (_jsx("div", { className: classNames('loading-spinner', className), "aria-label": "Loading...", "aria-valuemin": 0, "aria-valuemax": 100, "data-testid": dataTestId, role: "progressbar" }));
}
export default LoadingSpinner;
//# sourceMappingURL=LoadingSpinner.js.map