UNPKG

@atlaskit/atlassian-navigation

Version:

A horizontal navigation component for Atlassian products.

40 lines (37 loc) 1.41 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.CreateSkeleton = void 0; var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); var _react = require("react"); var _react2 = require("@emotion/react"); var _constants = require("../../common/constants"); var _theme = require("../../theme"); var _skeleton = require("../IconButton/skeleton"); /** @jsx jsx */ var buttonHeight = _constants.gridSize * 4; var skeletonStyles = (0, _react2.css)({ width: 68, height: buttonHeight, marginLeft: 12, borderRadius: 3, opacity: 0.15 }); var mobileStyles = (0, _react2.css)((0, _defineProperty2.default)({}, "@media (max-width: ".concat(_constants.CREATE_BREAKPOINT - 1, "px)"), { display: 'none !important' })); // Not exported to consumers, only used in NavigationSkeleton // eslint-disable-next-line @repo/internal/react/require-jsdoc var CreateSkeleton = function CreateSkeleton() { var theme = (0, _theme.useTheme)(); return (0, _react2.jsx)(_react.Fragment, null, (0, _react2.jsx)("div", { style: theme.mode.skeleton, css: [skeletonStyles, mobileStyles] }), (0, _react2.jsx)(_skeleton.IconButtonSkeleton, { css: mobileStyles, size: _constants.gridSize * 3.25 })); }; exports.CreateSkeleton = CreateSkeleton;