UNPKG

@primer/react

Version:

An implementation of GitHub's Primer Design System using React

55 lines (54 loc) 1.35 kB
import { fixedForwardRef } from "../utils/modern-polymorphic.js"; import BranchName_module_css_default from "./BranchName.module.css.js"; import { c } from "react-compiler-runtime"; import { clsx } from "clsx"; import { jsx } from "react/jsx-runtime"; //#region src/BranchName/BranchName.tsx function BranchName(props, ref) { const $ = c(13); let children; let className; let rest; let t0; if ($[0] !== props) { ({as: t0, className, children, ...rest} = props); $[0] = props; $[1] = children; $[2] = className; $[3] = rest; $[4] = t0; } else { children = $[1]; className = $[2]; rest = $[3]; t0 = $[4]; } const Component = t0 === void 0 ? "a" : t0; let t1; if ($[5] !== className) { t1 = clsx(className, BranchName_module_css_default.BranchName); $[5] = className; $[6] = t1; } else t1 = $[6]; let t2; if ($[7] !== Component || $[8] !== children || $[9] !== ref || $[10] !== rest || $[11] !== t1) { t2 = /*#__PURE__*/ jsx(Component, { ...rest, ref, className: t1, "data-component": "BranchName", children }); $[7] = Component; $[8] = children; $[9] = ref; $[10] = rest; $[11] = t1; $[12] = t2; } else t2 = $[12]; return t2; } BranchName.displayName = "BranchName"; var BranchName_default = fixedForwardRef(BranchName); //#endregion export { BranchName_default as default };