import clsx from "clsx"; export function Input({ name, id, className, minLength, maxLength, required, defaultValue, leftAddon, icon, pattern, list, "data-cy": dataCy, "aria-label": ariaLabel, value, placeholder, onChange, }: { name?: string; id?: string; className?: string; minLength?: number; maxLength?: number; required?: boolean; defaultValue?: string; leftAddon?: string; icon?: React.ReactNode; pattern?: string; list?: string; "data-cy"?: string; "aria-label"?: string; value?: string; placeholder?: string; onChange?: (e: React.ChangeEvent) => void; }) { return (
{leftAddon ?
{leftAddon}
: null} {icon}
); }