У меня есть пользовательская кнопка, которая выглядит следующим образом:
export default function CustomButton(isValid: any, email: any) {
return (
<Button
type="submit"
disabled={!isValid || !email}
style={{
background: '#6c74cc',
borderRadius: 3,
border: 0,
color: 'white',
height: 48,
padding: '0 30px',
}}
>
Remove User</Button>
)
}
Сейчас я просто передаю isValid
и email
в качестве переменных, но они будут отличаться для всех страниц, где я использую это компонент кнопки. Как я могу изменить его, чтобы я мог передать список условий для disabled
, а также другие параметры? и как я тогда назову этот компонент?
Во-вторых, сейчас, когда я использую его так на своей главной странице, он работает:
{CustomButton(isValid, email)}
, но если я попытаюсь назвать его как это:
<CustomButton isValid email></CustomButton>
неработоспособность кнопки не работает , и я могу нажать на нее, не выполнив также эти условия. Как мне это изменить?