UNPKG

retro-react

Version:

A React component library for building retro-style websites

2 lines (1 loc) 722 B
import{__rest as s}from"../../_virtual/_tslib.js";import{forwardRef as t}from"react";import{jsx as i}from"../../node_modules/@theme-ui/core/jsx-runtime/dist/theme-ui-core-jsx-runtime.esm.js";import{classNames as e}from"../../utils/classNames.js";import r from"../../constants/commonClassNames.js";import{Input as m}from"./Input.styled.js";const a=t(((t,a)=>{var{id:o,className:n,variant:l="filled",size:u="small",multiline:p=!1,sx:c}=t,d=s(t,["id","className","variant","size","multiline","sx"]);const f=p?"textarea":"input";return i(m,Object.assign({as:f,ref:a,id:o,$variant:l,$multiline:p,$size:u,className:e("retro-input-root",`retro-input--${l}`,n,r),sx:c},d),void 0)}));a.displayName="RetroInput";export{a as Input};