@selfcommunity/react-ui
Version:
React UI Components to integrate a Community created with SelfCommunity Platform.
26 lines (25 loc) • 2 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const tslib_1 = require("tslib");
const jsx_runtime_1 = require("react/jsx-runtime");
const constants_1 = require("../constants");
const material_1 = require("@mui/material");
const Skeleton_1 = tslib_1.__importDefault(require("../Header/Skeleton"));
const CourseUsersTable_1 = require("../../../shared/CourseUsersTable");
const classnames_1 = tslib_1.__importDefault(require("classnames"));
const classes = {
root: `${constants_1.PREFIX}-skeleton-root`,
teacher: `${constants_1.PREFIX}-teacher`,
infoWrapper: `${constants_1.PREFIX}-info-wrapper`,
info: `${constants_1.PREFIX}-info`,
tabList: `${constants_1.PREFIX}-tab-list`
};
const Root = (0, material_1.styled)(material_1.Box, {
name: constants_1.PREFIX,
slot: 'SkeletonRoot',
overridesResolver: (_props, styles) => styles.skeletonRoot
})(() => ({}));
function TeacherSkeleton() {
return ((0, jsx_runtime_1.jsxs)(Root, Object.assign({ className: (0, classnames_1.default)(classes.root, classes.teacher) }, { children: [(0, jsx_runtime_1.jsx)(Skeleton_1.default, {}), (0, jsx_runtime_1.jsx)(material_1.Stack, Object.assign({ className: classes.infoWrapper }, { children: Array.from(new Array(2)).map((_, i) => ((0, jsx_runtime_1.jsxs)(material_1.Stack, Object.assign({ className: classes.info }, { children: [(0, jsx_runtime_1.jsx)(material_1.Skeleton, { animation: "wave", variant: "text", width: "100px", height: "21px" }), (0, jsx_runtime_1.jsx)(material_1.Skeleton, { animation: "wave", variant: "text", width: "100px", height: "21px" })] }), i))) })), (0, jsx_runtime_1.jsx)(material_1.Stack, Object.assign({ className: classes.tabList }, { children: Array.from(new Array(2)).map((_, i) => ((0, jsx_runtime_1.jsx)(material_1.Skeleton, { animation: "wave", variant: "text", width: "80px", height: "21px" }, i))) })), (0, jsx_runtime_1.jsx)(CourseUsersTable_1.CourseUsersTableSkeleton, {})] })));
}
exports.default = TeacherSkeleton;