hixme-ui Input component

Usage no npm install needed!

<script type="module">
  import hixmeUiInput from 'https://cdn.skypack.dev/@hixme-ui/input';



Input is built with two layers. A style-component CSS base which is then wrapped with in React JSX to allow props to drive different types of input needs for basic input, textarea, and masked phone, date, ssn, and masked implementations.

npm i --save @hixme-ui/input

View it live


Name Type
currency bool
date bool
mask bool
percentage bool
phone bool
ssn bool
submitting bool
textarea bool
large bool
mini bool

Basic Usage

import Input from '@hixme-ui/input'

<Input type='email' required />

// input with phone number formatting
<Input phone />


InputBase is a style-component build of the input tag and contains all the necessary CSS for the theme

import { InputBase } from '@hixme-ui/input'

<InputBase type='email' required />