@atlaskit/atlassian-navigation
Version:
A horizontal navigation component for Atlassian apps.
40 lines (36 loc) • 1.35 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.PrimaryButtonSkeleton = void 0;
var _react = _interopRequireDefault(require("react"));
var _react2 = require("@emotion/react");
var _theme = require("../../theme");
/**
* @jsxRuntime classic
* @jsx jsx
*/
// eslint-disable-next-line @atlaskit/ui-styling-standard/use-compiled -- Ignored via go/DSP-18766
var paddingAll = 4;
var buttonHeight = 32;
var skeletonStyles = (0, _react2.css)({
display: 'inline-flex',
width: '68px',
height: "".concat(buttonHeight - paddingAll * 2.5, "px"),
borderRadius: "var(--ds-radius-small, 4px)",
opacity: 0.15
});
// Not exported to consumers, only used in NavigationSkeleton
// eslint-disable-next-line @repo/internal/react/require-jsdoc
var PrimaryButtonSkeleton = exports.PrimaryButtonSkeleton = function PrimaryButtonSkeleton(props) {
var theme = (0, _theme.useTheme)();
return (0, _react2.jsx)("div", {
// eslint-disable-next-line @atlaskit/ui-styling-standard/enforce-style-prop -- Ignored via go/DSP-18766
style: theme.mode.skeleton,
css: skeletonStyles
// eslint-disable-next-line @atlaskit/ui-styling-standard/no-classname-prop -- Ignored via go/DSP-18766
,
className: props.className
});
};