Skip to content

Commit

Permalink
Other fixes from demo day
Browse files Browse the repository at this point in the history
  • Loading branch information
xuale committed May 8, 2018
1 parent 493df25 commit bf3fc00
Show file tree
Hide file tree
Showing 9 changed files with 41 additions and 32 deletions.
2 changes: 1 addition & 1 deletion src/components/Header/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ const Header = props => (
</div>
) : (
<div className="tab">
<Link to="/login">Login</Link>
<Link to="/register">Login</Link>
</div>
)}
</div>
Expand Down
21 changes: 12 additions & 9 deletions src/components/Modal/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ import linkState from "linkstate";
class RideModal extends React.Component {
constructor(props) {
super(props);
console.log(props.trip);
this.state = {
trip: props.trip,
form: props.trip,
Expand Down Expand Up @@ -54,11 +55,15 @@ class RideModal extends React.Component {
}

render() {
const { scrollbox, driver } = this.props;
const { scrollbox, driver, visible } = this.props;
const { trip, form, editing } = this.state;

return (
<Modal styles={{ padding: "2rem" }} onClose={this.closeModal} open={true}>
<Modal
styles={{ padding: "2rem" }}
onClose={this.closeModal}
open={visible}
>
<h2>
{trip.start_city} to {trip.end_city}
</h2>
Expand Down Expand Up @@ -101,13 +106,11 @@ class RideModal extends React.Component {
onClick={this.delete}
/>
)}
{/*!driver && (
<Button
label="Contact driver"
onClick={this.delete}
/>
)*/
/* TODO: probably shouldn't be this.delete for contact driver? */}
{!driver && (
<Button label="Contact driver" onClick={this.delete} />
)
/* TODO: probably shouldn't be this.delete for contact driver? */
}
</Col>
<Col>{driver && <Button label="Edit" onClick={this.edit} />}</Col>
</div>
Expand Down
4 changes: 4 additions & 0 deletions src/components/SidebarContent/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,10 @@ const sidebarMapping = [
name: "Messages",
link: "/messages",
},
{
name: "Driver",
link: "/driver",
},
];

const renderLinks = () =>
Expand Down
9 changes: 5 additions & 4 deletions src/containers/dashboard.js
Original file line number Diff line number Diff line change
Expand Up @@ -45,13 +45,13 @@ class Dashboard extends React.Component {
await this.setState({
selectedTrip: {
seats: 3,
start_city: "Los Angeles",
end_city: "San Jose",
start_city: "UCLA",
end_city: "UCB",
start_dest_lat: "1",
start_dest_lon: "1",
end_dest_lat: "2",
end_dest_lon: "2",
price_per_seat: 20,
price_per_seat: 11,
info:
"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse at lectus sed odio ornare auctor ac eget massa. Aliquam erat volutpat. Donec placerat risus leo, vel aliquet neque venenatis nec. Sed pulvinar sed urna sagittis eleifend. Fusce quam libero, sagittis quis metus placerat, volutpat mattis mi. Cras sit amet metus tincidunt, tempus dui id, blandit urna. Sed ipsum nibh, dignissim nec enim sed, vehicula condimentum odio. Sed malesuada malesuada magna in dignissim. Ut pellentesque malesuada augue, ac convallis nunc ultrices sit amet. Phasellus laoreet, enim ut congue accumsan, leo mi gravida arcu, sed consectetur augue sem maximus augue. Curabitur sed vulputate justo, vel lacinia quam.",
},
Expand Down Expand Up @@ -89,9 +89,10 @@ class Dashboard extends React.Component {
<RideModal
trip={selectedTrip}
closeModal={this.closeModal}
driver={true}
visible={modalVisible}
/>
)}
<h1> Upcoming Rides </h1>
<ul>{upcomingCards}</ul>
</div>
);
Expand Down
25 changes: 13 additions & 12 deletions src/containers/driver.js
Original file line number Diff line number Diff line change
Expand Up @@ -46,13 +46,13 @@ class DriverPanel extends React.Component {
this.setState({
selectedTrip: {
seats: 3,
start_city: "Los Angeles",
end_city: "San Jose",
start_city: "UCLA",
end_city: "UCB",
start_dest_lat: "1",
start_dest_lon: "1",
end_dest_lat: "2",
end_dest_lon: "2",
price_per_seat: 20,
price_per_seat: 11,
info:
"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse at lectus sed odio ornare auctor ac eget massa. Aliquam erat volutpat. Donec placerat risus leo, vel aliquet neque venenatis nec. Sed pulvinar sed urna sagittis eleifend. Fusce quam libero, sagittis quis metus placerat, volutpat mattis mi. Cras sit amet metus tincidunt, tempus dui id, blandit urna. Sed ipsum nibh, dignissim nec enim sed, vehicula condimentum odio. Sed malesuada malesuada magna in dignissim. Ut pellentesque malesuada augue, ac convallis nunc ultrices sit amet. Phasellus laoreet, enim ut congue accumsan, leo mi gravida arcu, sed consectetur augue sem maximus augue. Curabitur sed vulputate justo, vel lacinia quam.",
},
Expand Down Expand Up @@ -96,7 +96,7 @@ class DriverPanel extends React.Component {
render() {
const {} = this.props;
const { trips, selectedTrip, modalVisible, err } = this.state;

console.log(selectedTrip);
const tripCards = trips.map(tripInfo => (
<li>
<RideCard
Expand All @@ -109,7 +109,6 @@ class DriverPanel extends React.Component {
/>
</li>
));

return (
<div className="driver container">
<Card>
Expand All @@ -128,13 +127,15 @@ class DriverPanel extends React.Component {
<h2> Upcoming rides </h2>
{tripCards}
</Row>
<RideModal
trip={selectedTrip}
visible={modalVisible}
closeModal={this.closeModal}
delete={this.deleteRide}
driver
/>
{modalVisible && (
<RideModal
trip={selectedTrip}
visible={modalVisible}
closeModal={this.closeModal}
delete={this.deleteRide}
driver
/>
)}
</div>
);
}
Expand Down
2 changes: 1 addition & 1 deletion src/containers/home.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ class Home extends React.Component {
render() {
return (
<div className="home">
<Landing loggedIn={true} />
<Landing loggedIn={false} />
</div>
);
}
Expand Down
2 changes: 1 addition & 1 deletion src/containers/landing.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ class Landing extends React.Component {
}
render() {
const { loggedIn, isDriver } = this.props;

console.log(loggedIn);
const onFindClick = loggedIn
? () => this.props.changePage("/find")
: () => this.props.changePage("/register");
Expand Down
2 changes: 1 addition & 1 deletion src/containers/register.js
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ class Register extends React.Component {
)}
{register_car && (
<div className="register-car">
<h4>Optional: You may register as driver.</h4>
<h4>Optional: You may register as a driver.</h4>
<h5>Please enter your car details.</h5>
<Row>
<Input
Expand Down
6 changes: 3 additions & 3 deletions src/reducers/initialState.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
export default {
user: {
loggedIn: true,
isDriver: true,
isAdmin: true,
loggedIn: false,
isDriver: false,
isAdmin: false,
},
};

0 comments on commit bf3fc00

Please sign in to comment.