UNPKG

@primer/react

Version:

An implementation of GitHub's Primer Design System using React

59 lines (56 loc) 1.15 kB
import { c } from 'react-compiler-runtime'; import { clsx } from 'clsx'; import classes from './TopicTag.module.css.js'; import { jsx } from 'react/jsx-runtime'; function TopicTag(t0) { var _as; const $ = c(12); let as; let children; let className; let rest; if ($[0] !== t0) { ({ as, children, className, ...rest } = t0); $[0] = t0; $[1] = as; $[2] = children; $[3] = className; $[4] = rest; } else { as = $[1]; children = $[2]; className = $[3]; rest = $[4]; } const BaseComponent = (_as = as) !== null && _as !== void 0 ? _as : "a"; let t1; if ($[5] !== className) { t1 = clsx(className, classes.TopicTag); $[5] = className; $[6] = t1; } else { t1 = $[6]; } let t2; if ($[7] !== BaseComponent || $[8] !== children || $[9] !== rest || $[10] !== t1) { t2 = /*#__PURE__*/jsx(BaseComponent, { ...rest, className: t1, children: children }); $[7] = BaseComponent; $[8] = children; $[9] = rest; $[10] = t1; $[11] = t2; } else { t2 = $[11]; } return t2; } export { TopicTag };