UNPKG

sccoreui

Version:

ui-sccore

17 lines (16 loc) 732 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const jsx_runtime_1 = require("react/jsx-runtime"); const skeleton_1 = require("primereact/skeleton"); const react_1 = tslib_1.__importDefault(require("react")); // interface SCLoaderProps { // children: ReactElement; // isLoading: boolean; // loaderClass?: string; // } const SCLoader = ({ children, isLoading, loaderClass }) => { const childClass = children.props.className; return ((0, jsx_runtime_1.jsx)(react_1.default.Fragment, { children: isLoading ? (0, jsx_runtime_1.jsx)(skeleton_1.Skeleton, { className: loaderClass || childClass }) : children })); }; exports.default = SCLoader;