browser-extension/src/app/components/UI/MyInput/MyInput.jsx
PRavaga c24462d7db
address, alias and amount validation
Signed-off-by: PRavaga <trueravaga@gmail.com>
2023-06-23 15:25:41 +02:00

23 lines
606 B
JavaScript

import React from "react";
import nextId from "react-id-generator";
import s from "./MyInput.module.scss";
const MyInput = ({ label, value, noActiveBorder, isValid, ...props }) => {
const id = nextId();
const inputClasses = isValid && !noActiveBorder > 0 ? "_input-filled" : "";
return (
<div className={s.myInput}>
{label && (
<label className={s.label} htmlFor={id}>
{label}
</label>
)}
<div className={s.myInput}>
<input className={inputClasses} id={id} value={value} {...props} />
</div>
</div>
);
};
export default MyInput;