UNPKG

@primer/react

Version:

An implementation of GitHub's Primer Design System using React

58 lines (52 loc) 1.42 kB
'use strict'; var reactCompilerRuntime = require('react-compiler-runtime'); var React = require('react'); var UnstyledTextInput_module = require('./UnstyledTextInput.module.css.js'); var clsx = require('clsx'); var BoxWithFallback = require('./BoxWithFallback.js'); var jsxRuntime = require('react/jsx-runtime'); function _interopDefault (e) { return e && e.__esModule ? e : { default: e }; } var React__default = /*#__PURE__*/_interopDefault(React); const UnstyledTextInput = /*#__PURE__*/React__default.default.forwardRef(function UnstyledTextInput(t0, forwardRef) { const $ = reactCompilerRuntime.c(9); let className; let rest; if ($[0] !== t0) { ({ className, ...rest } = t0); $[0] = t0; $[1] = className; $[2] = rest; } else { className = $[1]; rest = $[2]; } let t1; if ($[3] !== className) { t1 = clsx.clsx(className, UnstyledTextInput_module.Input); $[3] = className; $[4] = t1; } else { t1 = $[4]; } let t2; if ($[5] !== forwardRef || $[6] !== rest || $[7] !== t1) { t2 = /*#__PURE__*/jsxRuntime.jsx(BoxWithFallback.BoxWithFallback, { as: "input", ref: forwardRef, ...rest, className: t1 }); $[5] = forwardRef; $[6] = rest; $[7] = t1; $[8] = t2; } else { t2 = $[8]; } return t2; }); UnstyledTextInput.displayName = 'UnstyledTextInput'; module.exports = UnstyledTextInput;