UNPKG

@appbuckets/react-ui

Version:
41 lines (38 loc) 846 B
import { __assign } from 'tslib'; import * as React from 'react'; import Box from '../../Box/Box.js'; import Loader from '../../Loader/Loader.js'; import { useRxTable } from '../RxTable.context.js'; /* -------- * Component Definition * -------- */ var RxTableLoader = function () { // ---- // Get Loader Props from Context // ---- var loaderProps = useRxTable().loaderProps; // ---- // Build the Loader // ---- return React.createElement( Box, { py: 4 }, Loader.create( __assign( { centered: true, active: true, size: 'large', type: 'dots', content: 'Loading Data', }, loaderProps ), { autoGenerateKey: false, } ) ); }; RxTableLoader.displayName = 'RxTableLoader'; export { RxTableLoader as default };