feat: add routing

This commit is contained in:
Kyle Gill
2019-03-26 15:43:25 -06:00
parent 8141edd92a
commit 0c3806eb87
14 changed files with 222 additions and 32 deletions

View File

@@ -0,0 +1,5 @@
import React from "react";
const Day = () => <div>Day</div>;
export default Day;

View File

@@ -0,0 +1,2 @@
import Day from "./Day";
export default Day;

View File

@@ -0,0 +1,5 @@
import React from "react";
const Month = () => <div>Month</div>;
export default Month;

View File

@@ -0,0 +1,2 @@
import Month from "./Month";
export default Month;

View File

@@ -0,0 +1,43 @@
import React from "react";
import fire from "../../../fire.js";
class User extends React.Component {
state = {
name: ""
};
updateInput = e => {
this.setState({
[e.target.name]: e.target.value
});
};
addUser = e => {
e.preventDefault();
const db = fire.firestore();
db.settings({
timestampsInSnapshots: true
});
const userRef = db.collection("users").add({
name: this.state.name
});
this.setState({ name: "" });
};
render() {
return (
<form onSubmit={this.addUser}>
<input
type="text"
name="name"
placeholder="Name"
onChange={this.updateInput}
value={this.state.name}
/>
<button type="submit">Submit</button>
</form>
);
}
}
export default User;

View File

@@ -0,0 +1,2 @@
import User from "./User";
export default User;

View File

@@ -0,0 +1,5 @@
import React from "react";
const Year = () => <div>Year</div>;
export default Year;

View File

@@ -0,0 +1,2 @@
import Year from "./Year";
export default Year;