import React, { useState } from "react";
import './App.css';
const Spoiler = ({header = , open, children}) => {
const [openOpen, setOpen] = useState(open)
return(
{
setOpen(!openOpen)
}}>
{header}
{openOpen && (
{children}
)}
)
}
const HideSpoiler = () => {
return(
Заголовок} open>
Контент 1
Тут текст который виден всегда!
Контент 2
Этот текст появляется при нажатии на кнопку!
)
}
const RangeInput = ({min,max}) =>{
const [amountSymbol, setAmountSymbol] = useState('')
return(
max ? 'red' : null }}
value = {amountSymbol}
onChange={(e) => setAmountSymbol(e.target.value)}
/>
)
}
const PasswordConfirm = ({min}) => {
const [passwordInput1, setPasswordInput1] = useState('')
const [passwordInput2, setPasswordInput2] = useState('')
// const Examination = () => {
// if(passwordInput1 === passwordInput2){
// if(passwordInput1.length > min && passwordInput2.length > min){
// if(passwordInput1.match(/^[A-Za-z]/) && passwordInput2.match(/^[A-Za-z]/)){
// return true
// }
// }
// }
// else{
// return false
// }
// }
return(
min && passwordInput2.length > min) && (passwordInput1.match(/^[A-Za-z]/) && passwordInput2.match(/^[A-Za-z]/)) ? 'green':null}}
value = {passwordInput1}
onChange = {(e) => setPasswordInput1(e.target.value)}
// onInput = {Examination}
/>
min && passwordInput2.length > min) && (passwordInput1.match(/^[A-Za-z]/) && passwordInput2.match(/^[A-Za-z]/)) ? 'green':null}}
value = {passwordInput2}
onChange = {(e) => setPasswordInput2(e.target.value)}
// onInput = {Examination}
/>
)
}
function App() {
return (
);
}
export default App;