TwitterGitHub
Dark LogoStratik / UIbeta
Default Input

This is a default text input built using react-aria and is styled using tailwind css and twMerge. It is accessible by default.

Default Input with States

This is a default input field with various states that can be used to display error messages, disabled fields, and invalid fields. This makes the usage of the input field more flexible and easier to manage.

Input with Icon on the Left

The Input Component with Icon on the left seamlessly combines a text input field with an adjacent icon, enhancing user interaction by providing visual cues and streamlined functionality

Input with Icon on the Right

The Input Component with Icon on the Right seamlessly combines a text input field with an adjacent icon, enhancing user interaction by providing visual cues and streamlined functionality

Floating Label Animation in Input Fields

A floating label input component enhances form usability by animating the label to float above the input field when the field gains focus or contains text. The animation provides a smooth, modern interaction experience for users.

Input with Password Toggle

A toggle password input enhances usability by allowing users to reveal or conceal entered password characters with a simple interaction, such as clicking an icon. This feature improves user experience by providing flexibility to verify password accuracy before submission, while maintaining security by obscuring the password by default.

Default Lined Input

An input field with just a bottom line simplifies the appearance by removing side and top borders. It looks clean and modern, focusing on clarity and ease of use while fitting well with minimalist design styles.

Lined Input with States

An input field with just a bottom line simplifies the appearance by removing side and top borders. It looks clean and modern, focusing on clarity and ease of use while fitting well with minimalist design styles.

Default Input with Label Inside

This input component features a label positioned inside the input field itself. By placing the label within the input, it saves space in the UI and provides immediate context for the user. This design pattern can create a clean, modern look while maintaining clarity on the input's purpose.

Input with Label Inside and States

This input component features a label positioned inside the input field itself. By placing the label within the input, it saves space in the UI and provides immediate context for the user. This design pattern can create a clean, modern look while maintaining clarity on the input's purpose.