Skip to content

Commit 2f7a361

Browse files
committed
chore: update
1 parent 404677a commit 2f7a361

File tree

4 files changed

+20
-17
lines changed

4 files changed

+20
-17
lines changed

server/djangoapp/urls.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@
2020

2121
path(route='register', view=views.registration, name='register'),
2222
path(route='get_cars', view=views.get_cars, name ='getcars'),
23-
path(route='get_dealers', view=views.get_dealerships, name='get_dealers'),
23+
path(route='get_dealers/', view=views.get_dealerships, name='get_dealers'),
2424
path(route='get_dealers/<str:state>', view=views.get_dealerships, name='get_dealers_by_state'),
2525
path(route='dealer/<int:dealer_id>', view=views.get_dealer_details, name='dealer_details'),
26-
path(route='reviews/dealer/<int:dealer_id>', view=views.get_dealer_reviews, name='dealer_details'),
26+
path(route='reviews/dealer/<int:dealer_id>', view=views.get_dealer_reviews, name='get_dealer_reviews'),
2727
path(route='add_review', view=views.add_review, name='add_review'),
2828

2929
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

server/djangoproj/urls.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,7 @@
2727
path('contact/', TemplateView.as_view(template_name="Contact.html")),
2828
path('login/', TemplateView.as_view(template_name="index.html")),
2929
path('register/', TemplateView.as_view(template_name="index.html")),
30+
path('dealer/<int:dealer_id>',TemplateView.as_view(template_name="index.html")),
31+
path('dealers/', TemplateView.as_view(template_name="index.html")),
32+
path('postreview/<int:dealer_id>',TemplateView.as_view(template_name="index.html")),
3033
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)

server/frontend/src/App.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,18 @@
11
import LoginPanel from "./components/Login/Login"
22
import Register from "./components/Register/Register"
33
import { Routes, Route } from "react-router-dom";
4+
import Dealers from './components/Dealers/Dealers';
5+
import Dealer from "./components/Dealers/Dealer";
6+
import PostReview from "./components/Dealers/PostReview";
47

58
function App() {
69
return (
710
<Routes>
811
<Route path="/login" element={<LoginPanel />} />
912
<Route path="/register" element={<Register />} />
13+
<Route path="/dealers" element={<Dealers/>} />
14+
<Route path="/dealer/:id" element={<Dealer/>} />
15+
<Route path="/postreview/:id" element={<PostReview/>} />
1016
</Routes>
1117
);
1218
}

server/frontend/src/components/Dealers/Dealer.jsx

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -31,26 +31,20 @@ const Dealer = () => {
3131
const retobj = await res.json();
3232

3333
if(retobj.status === 200) {
34-
let dealerobjs = Array.from(retobj.dealer)
35-
setDealer(dealerobjs[0])
34+
setDealer(retobj.dealer)
3635
}
3736
}
3837

3938
const get_reviews = async ()=>{
40-
const res = await fetch(reviews_url, {
41-
method: "GET"
42-
});
43-
const retobj = await res.json();
44-
45-
if(retobj.status === 200) {
46-
if(retobj.reviews.length > 0){
47-
setReviews(retobj.reviews)
48-
} else {
49-
setUnreviewed(true);
50-
}
51-
}
39+
setReviews([{
40+
sentiment: 'happy',
41+
name: 'admin',
42+
car_make: 'TEXAS',
43+
car_year: '1992',
44+
car_model: 'Mercedes'
45+
}])
5246
}
53-
47+
5448
const senti_icon = (sentiment)=>{
5549
let icon = sentiment === "positive"?positive_icon:sentiment==="negative"?negative_icon:neutral_icon;
5650
return icon;

0 commit comments

Comments
 (0)