import './App.css';
import { useState } from 'react'
const LoginForm = ({onLogin}) => {
const [login, setLogin] = useState('')
const [password, setPassword] = useState('')
return (
<>
setLogin(e.target.value)} />
setPassword(e.target.value)} />
>
)
}
const Spoiler = ({header="+", open, children}) => {
const [isOpen, setOpen] = useState(open)
return (
<>
setOpen(!isOpen)} style={{cursor: 'pointer'}}>{header}
{ isOpen && {children}
}
>
)
}
const RangeInput = ({min, max}) => {
const [color, setColor] = useState('')
return (
e.target.value.length < min || e.target.value.length > max ? setColor('red') : setColor('green')} style={{color}} />
)
}
const PasswordConfirm = ({min}) => {
const [password, setPassword] = useState('')
const [password2, setPassword2] = useState('')
return (
<>
setPassword(e.target.value)} />
setPassword2(e.target.value)} />
>
)
}
function App() {
return (
console.log(l, p)} />
children
more children
);
}
export default App;