24 lines
406 B
TypeScript
24 lines
406 B
TypeScript
import React from 'react';
|
|
|
|
interface InputProps {
|
|
value?: string;
|
|
onChange?: (e: React.ChangeEvent<HTMLInputElement>) => void;
|
|
placeholder?: string;
|
|
type?: string;
|
|
}
|
|
|
|
export const Input = ({
|
|
value,
|
|
onChange,
|
|
placeholder,
|
|
type = 'text',
|
|
}: InputProps) => {
|
|
return (
|
|
<input
|
|
type={type}
|
|
value={value}
|
|
onChange={onChange}
|
|
placeholder={placeholder}
|
|
/>
|
|
);
|
|
};
|