mask and required props were added

This commit is contained in:
Vladimir Khvan 2023-03-07 00:36:34 +05:00
parent b4137afd7d
commit 4c303fb3e9

View File

@ -19,7 +19,15 @@ const Label = styled.label`
}
`;
export const LabledInput = ({ label, placeholder, value, onChange, name }) => {
export const LabledInput = ({
label,
placeholder,
value,
onChange,
name,
mask,
required = false,
}) => {
const [inputValue, setInputValue] = useState(value);
const handleChange = (e) => {
@ -36,6 +44,8 @@ export const LabledInput = ({ label, placeholder, value, onChange, name }) => {
tabIndex={1}
value={inputValue}
onChange={handleChange}
required={required}
{...(mask ? { mask: mask } : {})}
/>
</Label>
);