UNPKG

@primer/react

Version:

An implementation of GitHub's Primer Design System using React

50 lines (49 loc) 1.11 kB
import TopicTag_module_css_default from "./TopicTag.module.css.js"; import { c } from "react-compiler-runtime"; import { clsx } from "clsx"; import { jsx } from "react/jsx-runtime"; //#region src/TopicTag/TopicTag.tsx 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, TopicTag_module_css_default.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 }); $[7] = BaseComponent; $[8] = children; $[9] = rest; $[10] = t1; $[11] = t2; } else t2 = $[11]; return t2; } //#endregion export { TopicTag };