@atlaskit/rovo-agent-components
Version:
This package host public components related to rovo agents, the components here are needed for other public atlaskit packages
49 lines (48 loc) • 2.31 kB
JavaScript
/* index.tsx generated by @compiled/babel-plugin v0.39.1 */
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.AgentMenuItemSkeleton = void 0;
require("./index.compiled.css");
var _runtime = require("@compiled/react/runtime");
var _react = _interopRequireDefault(require("react"));
var _compiled = require("@atlaskit/primitives/compiled");
var _skeleton = _interopRequireDefault(require("@atlaskit/skeleton"));
var _agentAvatarSkeleton = require("../agent-avatar/agent-avatar-skeleton");
var styles = {
skeletonContainer: "_zulp12x7 _1bsb1osq _1e0c1txw _4cvr1h6o"
};
var AgentMenuItemSkeleton = exports.AgentMenuItemSkeleton = function AgentMenuItemSkeleton(_ref) {
var index = _ref.index,
_ref$containerHeight = _ref.containerHeight,
containerHeight = _ref$containerHeight === void 0 ? 32 : _ref$containerHeight,
_ref$skeletonTextHeig = _ref.skeletonTextHeight,
skeletonTextHeight = _ref$skeletonTextHeig === void 0 ? 16 : _ref$skeletonTextHeig,
_ref$skeletonTextWidt = _ref.skeletonTextWidth,
skeletonTextWidth = _ref$skeletonTextWidt === void 0 ? 170 : _ref$skeletonTextWidt,
_ref$skeletonAvatarSi = _ref.skeletonAvatarSize,
skeletonAvatarSize = _ref$skeletonAvatarSi === void 0 ? 'small' : _ref$skeletonAvatarSi,
_ref$paddingHorizonta = _ref.paddingHorizontal,
paddingHorizontal = _ref$paddingHorizonta === void 0 ? "var(--ds-space-075, 6px)" : _ref$paddingHorizonta;
return /*#__PURE__*/_react.default.createElement(_compiled.Box, {
key: "skeleton-container-".concat(index),
testId: "skeleton-container-".concat(index),
xcss: styles.skeletonContainer,
style: {
height: "".concat(containerHeight, "px"),
paddingLeft: paddingHorizontal,
paddingRight: paddingHorizontal
}
}, /*#__PURE__*/_react.default.createElement(_agentAvatarSkeleton.AgentAvatarSkeleton, {
size: skeletonAvatarSize,
isShimmering: true,
testId: "loading-agents-avatar-skeleton-".concat(index)
}), /*#__PURE__*/_react.default.createElement(_skeleton.default, {
width: skeletonTextWidth,
height: skeletonTextHeight,
isShimmering: true,
testId: "loading-agents-text-skeleton-".concat(index)
}));
};