import React from 'react'; export interface InputProps { valid?: boolean; placeholder?: string; validationMessage?: string; icon?: JSX.Element; type: string; name: string; value?: string; } export const Input = ({ valid, placeholder, validationMessage, icon, type, name, value, }: InputProps): JSX.Element => { return (
{icon && (
{React.cloneElement(icon, { className: 'w-5 h-5 text-gray-500 dark:text-gray-600', })}
)}
{!valid && (
{validationMessage}
)}
); };