UNPKG

@primer/react

Version:

An implementation of GitHub's Primer Design System using React

43 lines (42 loc) 1.1 kB
import UnstyledTextInput_module_css_default from "./UnstyledTextInput.module.css.js"; import { c } from "react-compiler-runtime"; import { clsx } from "clsx"; import { jsx } from "react/jsx-runtime"; import React from "react"; //#region src/internal/components/UnstyledTextInput.tsx const UnstyledTextInput = /*#__PURE__*/ React.forwardRef(function UnstyledTextInput(t0, forwardRef) { const $ = 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(className, UnstyledTextInput_module_css_default.Input); $[3] = className; $[4] = t1; } else t1 = $[4]; let t2; if ($[5] !== forwardRef || $[6] !== rest || $[7] !== t1) { t2 = /*#__PURE__*/ jsx("input", { ref: forwardRef, ...rest, className: t1 }); $[5] = forwardRef; $[6] = rest; $[7] = t1; $[8] = t2; } else t2 = $[8]; return t2; }); UnstyledTextInput.displayName = "UnstyledTextInput"; //#endregion export { UnstyledTextInput as default };