import React from 'react' import { TextInputProps } from '@/app/types' import Tooltip from './Tooltip' import { HiOutlineEye, HiOutlineEyeOff } from 'react-icons/hi' const TextInput = ({ value, handleChange, label, placeholder, name, type = 'text', className = '', maxLength, tooltip, style, isPassword, togglePasswordVisibility, isVisible, }: TextInputProps) => { const getStylesProps = () => { const baseStyles = 'px-3 py-2 ' switch (style) { case 'main': return `p-4` case 'register': return `${baseStyles}` default: return baseStyles } } return (