1
1
import React , { useState , useEffect } from 'react' ;
2
2
import "./Dealers.css" ;
3
3
import "../assets/style.css" ;
4
+ import Header from '../Header/Header' ;
4
5
5
6
const Dealers = ( ) => {
6
7
const [ dealersList , setDealersList ] = useState ( [ ] ) ;
7
8
let [ state , setState ] = useState ( "" )
8
9
let [ states , setStates ] = useState ( [ ] )
9
10
10
- let curr_url = window . location . href ;
11
- let root_url = curr_url . substring ( 0 , curr_url . indexOf ( window . location . path ) ) ;
12
- let dealer_url = root_url + "djangoapp/get_dealers" ;
13
- let dealer_url_by_state = root_url + " djangoapp/get_dealers/";
11
+ let root_url = window . location . origin
12
+ let dealer_url = "/djangoapp/get_dealers" ;
13
+
14
+ let dealer_url_by_state = "/ djangoapp/get_dealers/";
14
15
15
16
const filterDealers = async ( state ) => {
16
17
dealer_url_by_state = dealer_url_by_state + state ;
@@ -48,6 +49,8 @@ const Dealers = () => {
48
49
let isLoggedIn = sessionStorage . getItem ( "username" ) != null ? true : false ;
49
50
return (
50
51
< div >
52
+ < Header />
53
+
51
54
< table className = 'table' >
52
55
< tr >
53
56
< th > ID</ th >
@@ -73,13 +76,13 @@ return(
73
76
{ dealersList . map ( dealer => (
74
77
< tr >
75
78
< td > { dealer [ 'id' ] } </ td >
76
- < td > < a href = { 'dealer/' + dealer [ 'id' ] } > { dealer [ 'full_name' ] } </ a > </ td >
79
+ < td > < a href = { '/ dealer/' + dealer [ 'id' ] } > { dealer [ 'full_name' ] } </ a > </ td >
77
80
< td > { dealer [ 'city' ] } </ td >
78
81
< td > { dealer [ 'address' ] } </ td >
79
82
< td > { dealer [ 'zip' ] } </ td >
80
83
< td > { dealer [ 'state' ] } </ td >
81
84
{ isLoggedIn ? (
82
- < td > < a href = { root_url + ` postreview/${ dealer [ 'id' ] } `} > < button > Post Review</ button > </ a > </ td >
85
+ < td > < a href = { `/ postreview/${ dealer [ 'id' ] } `} > < button > Post Review</ button > </ a > </ td >
83
86
) :< > </ >
84
87
}
85
88
</ tr >
0 commit comments