String key = mDatabase.child("posts").push().getKey();
componentDidMount() {
window.addEventListener('scroll', this.handleScroll);
},
componentWillUnmount() {
window.removeEventListener('scroll', this.handleScroll);
},
handleScroll=(event)=> {
var hiddenInput = document.createElement("mainNav");
hiddenInput.setAttribute("className", "nav-scrolled nav-scrolled-links top_nums");
},
import React, { Component } from 'react';
import logo from './logo.svg';
import './App.css';
import styled from 'styled-components';
import Button from './components/Button';
import AddTaskInput from './components/Input';
import MainHeader from './components/Header';
import Task from './components/Task';
class App extends Component {
constructor(props) {
super(props);
this.state = {
items: 'Новая задача'
}
this.NewTask = this.NewTask.bind(this);
}
NewTask(){
}
render() {
return (
<div className="App">
<HeaderWrapper>
<MainHeader />
</HeaderWrapper>
<Wrapper>
<AddTaskInput />
<Button onClick={this.NewTask} text="Add" />
</Wrapper>
<TasksWrapper>
<Task taskName={this.state.items}/>
</TasksWrapper>
</div>
);
}
}
export default App;
const logInWithLoagInAndPassword = (login, password, organization, rememberMe) => {
return dispatch => {
return fetch(BASE_URL + '?username=' + login + '&password=' + password + '&customer=' + organization + '&remember=' + remember + '&login=Inloggen&ajax=1', {
method: 'GET',
headers: {
"Access-Control-Allow-Origin": "*"
}
}).then(response => {
return response.json();
}).then(json => {
if (rememberMe) {
localStorage.setItem('sessionid', json.sessionid)
localStorage.setItem('auth', JSON.stringify(json))
} else {
//clear localstorage
}
dispatch({type: AUTH_SUCCESS, payload: json})
}
)
.catch(error => {
console.error('error', error)
dispatch({type: AUTH_ERROR, payload: error})
});
}
}