sendou.ink/app/components/Input.tsx
2022-07-30 22:18:27 +03:00

30 lines
563 B
TypeScript

import clsx from "clsx";
export function Input({
name,
className,
minLength,
maxLength,
defaultValue,
leftAddon,
}: {
name: string;
className?: string;
minLength?: number;
maxLength?: number;
defaultValue?: string;
leftAddon?: string;
}) {
return (
<div className={clsx("input-container", className)}>
{leftAddon ? <div className="input-addon">{leftAddon}</div> : null}
<input
name={name}
minLength={minLength}
maxLength={maxLength}
defaultValue={defaultValue}
/>
</div>
);
}