import React from 'react'; interface FigmaInputProps { label?: string; placeholder?: string; type?: string; value?: string; onChange?: (e: React.ChangeEvent) => void; icon?: React.ReactNode; buttonText?: string; onButtonClick?: () => void; className?: string; required?: boolean; } export const FigmaInput: React.FC = ({ label = 'Email', placeholder = 'Enter your email', type = 'text', value, onChange, icon, buttonText, onButtonClick, className = '', required = false }) => { return (
{label && (
{label} {required && *}
)}
{icon && (
{icon}
)}
{buttonText && ( )}
); }; // Email icon component for convenience export const EmailIcon: React.FC = () => ( ); export default FigmaInput;