UNPKG

@primer/react

Version:

An implementation of GitHub's Primer Design System using React

87 lines (81 loc) 1.87 kB
'use strict'; var reactCompilerRuntime = require('react-compiler-runtime'); var React = require('react'); var clsx = require('clsx'); var SkeletonBox_module = require('./SkeletonBox.module.css.js'); require('@styled-system/css'); var merge = require('deepmerge'); var jsxRuntime = require('react/jsx-runtime'); function _interopDefault (e) { return e && e.__esModule ? e : { default: e }; } var React__default = /*#__PURE__*/_interopDefault(React); var merge__default = /*#__PURE__*/_interopDefault(merge); const SkeletonBox = /*#__PURE__*/React__default.default.forwardRef(function SkeletonBox(t0, ref) { const $ = reactCompilerRuntime.c(17); let className; let height; let props; let style; let width; if ($[0] !== t0) { ({ height, width, className, style, ...props } = t0); $[0] = t0; $[1] = className; $[2] = height; $[3] = props; $[4] = style; $[5] = width; } else { className = $[1]; height = $[2]; props = $[3]; style = $[4]; width = $[5]; } const t1 = ref; let t2; if ($[6] !== className) { t2 = clsx.clsx(className, SkeletonBox_module.SkeletonBox); $[6] = className; $[7] = t2; } else { t2 = $[7]; } const t3 = style; let t4; if ($[8] !== height || $[9] !== t3 || $[10] !== width) { t4 = merge__default.default(t3, { height, width }); $[8] = height; $[9] = t3; $[10] = width; $[11] = t4; } else { t4 = $[11]; } let t5; if ($[12] !== props || $[13] !== t1 || $[14] !== t2 || $[15] !== t4) { t5 = /*#__PURE__*/jsxRuntime.jsx("div", { ref: t1, className: t2, style: t4, ...props }); $[12] = props; $[13] = t1; $[14] = t2; $[15] = t4; $[16] = t5; } else { t5 = $[16]; } return t5; }); exports.SkeletonBox = SkeletonBox;