A versatile component for capturing user text input.

Different styling options for the text input. Use the variant prop to switch between styles.
Controls the border-radius of the text input, allowing for rounded or sharp corners. Adjust it using the radius prop.
Adds an icon inside the input field, enhancing usability and design. Customize it using the icon prop.
Disables the input field, preventing user interaction. Use the disabled prop to enable this state.