body {
overflow-y: scroll;
}
document.querySelector('p')
.textContent = `${input.value}`
import { Redirect } from "react-router-dom"
......
state = { shouldRedirect: false, error: null }
onSubmit = () => {
const response = /* ..... true | false */
this.setState({
shouldRedirect: response,
error: response ? null : 'Something wrong!'
})
}
render() {
if (this.state.shouldRedirect) return <Redirect to="/" />
return (
{ this.state.error && <div className="error">{this.state.error}</div> }
.......
)
}
окна скролл главной страницы отключался, т.к. пользователь будет скроллить окно.
document.querySelector('.remove').addEventListener('click', function() {
document.querySelector('input[type=file]').value = '';
}, false);
и весь текст одного размера
header div {
font-size: 40pt;
display: flex;
justify-content: space-around;
align-items: center;
padding: 4rem 0;
width: 400px;
border: Black 1px solid;
}
header h1 {
color: #1E90FF;
font-size: 40pt;
font-weight: 400;
}
по добавлению к "card" какого-нибудь data атрибута
function addRandomColor(card) {
rgb = `(${Math.floor(Math.random() * 256)}, ${Math.floor(Math.random() * 256)}, ${Math.floor(Math.random() * 256)})`
card.style = `border-color: rgb${rgb};`
// тут найти card-header принадлежащий этой карточке
cardHeader.style = `background: rgb${rgb};`
}