add vehicle brands

This commit is contained in:
ismailsosic
2022-04-14 12:12:03 +02:00
parent 986ea5d18b
commit a46e5d9755
5 changed files with 160 additions and 10 deletions

View File

@@ -8,8 +8,8 @@ const CategoryBtns = (props) => {
let auto = 'Auto';
let motor = 'Motor';
let kamion = 'Kamion';
let filter = 'Vozilo'
let kamion = 'Teretno vozilo';
let filter = 'Vozilo';
const {data, setData} = props.data;

View File

@@ -5,6 +5,8 @@ import Filter from "./Filter/Filter";
import DoubleFilter from "./Filter/DoubleFilter";
import TitleBtn from "../Button/TitleBtn";
import Cars from "../../data/cars-brands";
import Trucks from "../../data/trucks-brands";
import Motors from "../../data/motors-brands"
import Cubes from "../../data/cubes";
import Type from "../../data/type";
import Fuel from "../../data/fuel";
@@ -20,20 +22,38 @@ import Kilometers from "../../data/kilometers";
const StandardFilters = (props) => {
const {filters, setFilters} = props.data;
const {data, filters, setFilters} = props.data;
const [brandIndex, setBrandIndex] = useState(0);
const [model, showModel] = useState(true);
let index = 0;
let brands;
// if(data.Category.Vozilo === "Auto"){
// showModel(true)
// return
// })
// }else if(data.Category.Vozilo === "Motor"){
// showModel(false)
// return brands = Motors.map(brand => {
// return brand.brand
// })
// }else if(data.Category.Vozilo === "Teretno vozilo"){
// return brands = Trucks.map(brand => {
// return brand.brand
// })
// }
brands = Cars.map(brand => {
return brand.brand})
const brands = Cars.map(brand => {
return brand.brand
})
useEffect(() => {
if(filters.Marka)setBrandIndex(brands.indexOf(filters.Marka))
console.log("filters", filters)
}, [filters])
const models = Cars[brandIndex].models
const Brands = {
"ime": "Marka",
@@ -52,7 +72,7 @@ const StandardFilters = (props) => {
return(
<div className="filters-container">
<Filter ime={Brands.ime} tipovi={Brands.tipovi} data={{filters, setFilters}}/>
<Filter ime={Models.ime} tipovi={Models.tipovi} data={{filters, setFilters}}/>
{model ? (<Filter ime={Models.ime} tipovi={Models.tipovi} data={{filters, setFilters}}/>): null}
{data3.map(item => {
index += 1;

View File

@@ -23,9 +23,9 @@ const FiltersPage = (props) => {
const showFilters = (toggle) => {
if(toggle){
return <StandardFilters data={{filters, setFilters}}/>
return <StandardFilters data={{data, filters, setFilters}}/>
}
return <AdvancedFilters data={{filters, setFilters}}/>;
return <AdvancedFilters data={{data, filters, setFilters}}/>;
}
return(

View File

@@ -0,0 +1,45 @@
const Motors = [
{"brand":"Izaberite"},
{"brand":"Aprilia"},
{"brand":"Benelli"},
{"brand":"BMW"},
{"brand":"Cagiva"},
{"brand":"Classe"},
{"brand":"CPI"},
{"brand":"Derbi"},
{"brand":"Ducati"},
{"brand":"Gilera"},
{"brand":"Harley Davidson"},
{"brand":"Honda"},
{"brand":"huatian"},
{"brand":"Husqvarna"},
{"brand":"Hyosung"},
{"brand":"Italjet"},
{"brand":"Jawa"},
{"brand":"kanuni"},
{"brand":"Kawasaki"},
{"brand":"Keeway"},
{"brand":"KTM"},
{"brand":"Kymco"},
{"brand":"LBC"},
{"brand":"Lifan"},
{"brand":"Malaguti"},
{"brand":"Moto Guzzi"},
{"brand":"Nitro"},
{"brand":"Panasonic"},
{"brand":"Peugeot"},
{"brand":"Piaggio"},
{"brand":"Puch"},
{"brand":"Qingqi"},
{"brand":"Sprint"},
{"brand":"Spyder"},
{"brand":"Suzuki"},
{"brand":"Tibra"},
{"brand":"Tomos"},
{"brand":"Triumph"},
{"brand":"Vespa"},
{"brand":"Yamaha"},
{"brand":"yamasaki"}
]
export default Motors;

View File

@@ -0,0 +1,85 @@
const Trucks = [
{"brand":"Izaberite"},
{"brand":"Mercedes"},
{"brand":"MAN"},
{"brand":"Volkswagen"},
{"brand":"Iveco"},
{"brand":"TAM"},
{"brand":"Fiat"},
{"brand":"Mecedes"},
{"brand":"Volvo"},
{"brand":"Renault"},
{"brand":"Ford"},
{"brand":"Peugeot"},
{"brand":"Scania"},
{"brand":"Daf"},
{"brand":"Zastava"},
{"brand":"FAP"},
{"brand":"IMT"},
{"brand":"Citroen"},
{"brand":"MAGIRUS"},
{"brand":"steyr"},
{"brand":"Zetor"},
{"brand":"Opel"},
{"brand":"Nissan"},
{"brand":"mercedes benz"},
{"brand":"Schmitz"},
{"brand":"JCB"},
{"brand":"KOGEL"},
{"brand":"cat"},
{"brand":"Hyundai"},
{"brand":"MEILLER"},
{"brand":"TORPEDO"},
{"brand":"miller"},
{"brand":"Atlas"},
{"brand":"Schwarzmuller"},
{"brand":"Kia"},
{"brand":"traktor"},
{"brand":"Isuzu"},
{"brand":"LKT"},
{"brand":"Mitsubishi"},
{"brand":"Toyota"},
{"brand":"Saurer"},
{"brand":"John Deere"},
{"brand":"vw"},
{"brand":"Mazda"},
{"brand":"Škoda"},
{"brand":"Timberjack"},
{"brand":"Hafei"},
{"brand":"Hanomag"},
{"brand":"Massey Ferguson"},
{"brand":"Same"},
{"brand":"KRONE"},
{"brand":"Liebherr"},
{"brand":"Seat"},
{"brand":"hiab"},
{"brand":"O&K"},
{"brand":"URSUS"},
{"brand":"GAZ"},
{"brand":"Gorica"},
{"brand":"vw kombi"},
{"brand":"Tomo Vinkovic"},
{"brand":"Actros"},
{"brand":"Setra"},
{"brand":"Sprinter"},
{"brand":"Langendorf"},
{"brand":"ZettelMeyer"},
{"brand":"DEUTZ"},
{"brand":"Komatsu"},
{"brand":"TAM 110"},
{"brand":"Tatra"},
{"brand":"MF"},
{"brand":"BOSCH"},
{"brand":"Mercedea-Benz"},
{"brand":"Caddy"},
{"brand":"teretno"},
{"brand":"Mercedez Benz"},
{"brand":"motokultivator"},
{"brand":"kombi"},
{"brand":"CASE"},
{"brand":"TAM 75"},
{"brand":"CLARK"},
{"brand":"hurlimann"}
]
export default Trucks;