From f4c9f6258e5abc93fc82815b67655465b0a675c5 Mon Sep 17 00:00:00 2001 From: ismailsosic Date: Mon, 11 Apr 2022 12:22:55 +0200 Subject: [PATCH] unfinished locationpage --- .../src/components/Filters/Filter/Filter.js | 2 +- .../components/Filters/Standard-filters.js | 2 +- .../components/Location/LocationFilter.css | 0 .../src/components/Location/LocationFilter.js | 47 + kivi-cars/src/containers/App.js | 2 + kivi-cars/src/containers/CongratsPage.js | 1 - kivi-cars/src/containers/FiltersPage.js | 2 +- kivi-cars/src/containers/LocationPage.js | 27 + kivi-cars/src/containers/css/LocationPage.css | 4 + kivi-cars/src/data/cars-brands.js | 2175 +++++++++++++++++ kivi-cars/src/data/cars.js | 1553 ------------ kivi-cars/src/data/location.js | 223 ++ kivi-cars/src/data/routes.js | 8 +- 13 files changed, 2487 insertions(+), 1559 deletions(-) create mode 100644 kivi-cars/src/components/Location/LocationFilter.css create mode 100644 kivi-cars/src/components/Location/LocationFilter.js create mode 100644 kivi-cars/src/containers/LocationPage.js create mode 100644 kivi-cars/src/containers/css/LocationPage.css create mode 100644 kivi-cars/src/data/cars-brands.js delete mode 100644 kivi-cars/src/data/cars.js create mode 100644 kivi-cars/src/data/location.js diff --git a/kivi-cars/src/components/Filters/Filter/Filter.js b/kivi-cars/src/components/Filters/Filter/Filter.js index a5a15b2..3c0381e 100644 --- a/kivi-cars/src/components/Filters/Filter/Filter.js +++ b/kivi-cars/src/components/Filters/Filter/Filter.js @@ -6,7 +6,7 @@ const Filter = (props) => { const {filtersData, setFiltersData} = props.data const changeHandler = ( event ) => { - setFiltersData(prevData => ({ + setFiltersData( prevData => ({ ...prevData, [event.target.name]: event.target.value })) diff --git a/kivi-cars/src/components/Filters/Standard-filters.js b/kivi-cars/src/components/Filters/Standard-filters.js index 9daed2f..281302b 100644 --- a/kivi-cars/src/components/Filters/Standard-filters.js +++ b/kivi-cars/src/components/Filters/Standard-filters.js @@ -2,7 +2,7 @@ import React, { useEffect, useState } from "react"; import "./Filters.css"; import Filter from "./Filter/Filter"; import DoubleFilter from "./Filter/DoubleFilter"; -import Cars from "../../data/cars"; +import Cars from "../../data/cars-brands"; import Cubes from "../../data/cubes"; import Type from "../../data/type"; import Fuel from "../../data/fuel"; diff --git a/kivi-cars/src/components/Location/LocationFilter.css b/kivi-cars/src/components/Location/LocationFilter.css new file mode 100644 index 0000000..e69de29 diff --git a/kivi-cars/src/components/Location/LocationFilter.js b/kivi-cars/src/components/Location/LocationFilter.js new file mode 100644 index 0000000..6252789 --- /dev/null +++ b/kivi-cars/src/components/Location/LocationFilter.js @@ -0,0 +1,47 @@ +import React, {useEffect, useState} from "react"; +import './LocationFilter.css'; +import Location from "../../data/location"; + +const LocationFilter = () => { + + const [locationData, setLocationData] = useState({}); + + const clickHandler = (e) => { + setLocationData( prevData => ({ + ...prevData, + [e.target.name]: e.target.value + })) + } + + console.log(locationData) + + useEffect(() => { + console.log(locationData) + },[locationData]) + + return ( +
+ + +
+ ) +} + +export default LocationFilter; \ No newline at end of file diff --git a/kivi-cars/src/containers/App.js b/kivi-cars/src/containers/App.js index 92f39f4..7a6e4c6 100644 --- a/kivi-cars/src/containers/App.js +++ b/kivi-cars/src/containers/App.js @@ -4,6 +4,7 @@ import { React, useEffect, useState } from 'react'; import CategoryPage from './CategoryPage'; import LandingPage from './LandingPage'; import FiltersPage from './FiltersPage'; +import LocationPage from './LocationPage'; import EmailPage from './EmailPage'; import CongratsPage from './CongratsPage'; import LinkR from '../data/routes'; @@ -27,6 +28,7 @@ function App() { } /> }/> }/> + }/> }/> }/> diff --git a/kivi-cars/src/containers/CongratsPage.js b/kivi-cars/src/containers/CongratsPage.js index b953c44..275c7f2 100644 --- a/kivi-cars/src/containers/CongratsPage.js +++ b/kivi-cars/src/containers/CongratsPage.js @@ -1,5 +1,4 @@ import Header from '../components/Header/Header'; -import StandardBtn from '../components/Button/StandardBtn'; import TitleBtn from '../components/Button/TitleBtn'; import './css/CongratsPage.css' import { Link } from 'react-router-dom'; diff --git a/kivi-cars/src/containers/FiltersPage.js b/kivi-cars/src/containers/FiltersPage.js index 19d3b12..63a6ad3 100644 --- a/kivi-cars/src/containers/FiltersPage.js +++ b/kivi-cars/src/containers/FiltersPage.js @@ -2,7 +2,7 @@ import {React, useState} from "react"; import './css/FiltersPage.css'; import Header from "../components/Header/Header"; import ButtonsToolbar from "../components/ButtonsToolbar/ButtonsToolbar"; -import FiltersNav from '../components/FiltersNavbar/FiltersNav' +import FiltersNav from '../components/FiltersNavbar/FiltersNav'; import StandardFilters from "../components/Filters/Standard-filters"; import AdvancedFilters from "../components/Filters/Advanced-filters"; diff --git a/kivi-cars/src/containers/LocationPage.js b/kivi-cars/src/containers/LocationPage.js new file mode 100644 index 0000000..5cd50d1 --- /dev/null +++ b/kivi-cars/src/containers/LocationPage.js @@ -0,0 +1,27 @@ +import React, { useState } from 'react'; +import './css/LocationPage.css'; +import Header from "../components/Header/Header"; +import Filter from '../components/Filters/Filter/Filter'; +import Location from '../data/location'; +import LocationFilter from '../components/Location/LocationFilter'; +import ButtonsToolbar from '../components/ButtonsToolbar/ButtonsToolbar'; + +const LocationPage = (props) => { + + const {filtersData, setFiltersData} = props.data + const naslov = "Dodajte lokaciju" + + + + return ( +
+
+ + + + +
+ ); +} + +export default LocationPage \ No newline at end of file diff --git a/kivi-cars/src/containers/css/LocationPage.css b/kivi-cars/src/containers/css/LocationPage.css new file mode 100644 index 0000000..afafd28 --- /dev/null +++ b/kivi-cars/src/containers/css/LocationPage.css @@ -0,0 +1,4 @@ +*{ + margin: 0; + padding: 0; +} \ No newline at end of file diff --git a/kivi-cars/src/data/cars-brands.js b/kivi-cars/src/data/cars-brands.js new file mode 100644 index 0000000..bfcd932 --- /dev/null +++ b/kivi-cars/src/data/cars-brands.js @@ -0,0 +1,2175 @@ +const Cars = [ + {"brand":"Izaberite", + "models": ["Izaberite"] + }, + {"brand":"Alfa Romeo", + "models": [ + "Svi modeli", + "4C", + "8C", + "145", + "146", + "147", + "149", + "155", + "156", + "159", + "164", + "166", + "33", + "75", + "90", + "Alfasud", + "Alfetta", + "Brera", + "Crosswagon", + "Giulia", + "Giulietta", + "GT", + "GTV", + "Junior", + "MiTo", + "RZ/SZ", + "Spider", + "Sprint", + "Stelvio" + ] + }, + {"brand":"Audi", + "models": [ + "Svi modeli", + "TT", + "TT RS", + "TTS", + "100", + "200", + "80", + "90", + "A1", + "A2", + "A3", + "A4", + "A4 Allroad", + "A5", + "A6", + "A6 Allroad", + "A7", + "A8", + "Cabriolet", + "Coupé", + "e-tron", + "Q2", + "Q3", + "Q5", + "Q7", + "Q8", + "QUATTRO", + "R8", + "RS2", + "RS3", + "RS4", + "RS5", + "RS6", + "RS7", + "RSQ8", + "S2", + "S3", + "S4", + "S5", + "S6", + "S7", + "S8", + "SQ2", + "SQ5", + "SQ7", + "SQ8", + "TT", + "TT RS", + "TTS", + "V8" + ] + + }, + {"brand":"BMW", + "models": [ + "Svi modeli", + "114", + "116", + "118", + "120", + "123", + "125", + "130", + "135", + "1er M", + "2002", + "216", + "218", + "220", + "225", + "315", + "316", + "318", + "318 Gran Turismo", + "320", + "323", + "324", + "325", + "328", + "330", + "335", + "418", + "420", + "430", + "435", + "518", + "520", + "523", + "524", + "525", + "528", + "530", + "530 Gran Turismo", + "535", + "535 Gran Turismo", + "540", + "545", + "550", + "550 Gran Turismo", + "628", + "630", + "633", + "635", + "640", + "645", + "650", + "725", + "728", + "730", + "732", + "735", + "740", + "745", + "750", + "760", + "840", + "850", + "ActiveHybrid 3", + "ActiveHybrid 5", + "ActiveHybrid 7", + "ActiveHybrid X6", + "i3", + "i8", + "M1", + "M3", + "M4", + "M5", + "M6", + "M8", + "X1", + "X2", + "X3", + "X4", + "X5", + "X5 M", + "X6", + "X6 M", + "X7", + "Z1", + "Z3", + "Z3 M", + "Z4", + "Z4 M", + "Z8" + ] + }, + {"brand":"Citroen", + "models": [ + "Svi modeli", + "2 CV", + "AX", + "Berlingo", + "BX", + "C-Crosser", + "C-Elysee", + "C-Zero", + "C1", + "C2", + "C3", + "C3 Aircross", + "C3 Picasso", + "C3 Pluriel", + "C4", + "C4 Aircross", + "C4 Picasso", + "C5", + "C5 Aircross", + "C6", + "C8", + "Cactus", + "CX", + "DS", + "DS3", + "DS4", + "DS5", + "DS7", + "Evasion", + "Grand C4 Picasso", + "GSA", + "Jumper", + "Jumpy", + "Nemo", + "SAXO", + "SM", + "Spacetourer", + "Visa", + "Xantia", + "XM", + "Xsara", + "Xsara Picasso", + "ZX" + ] + }, + {"brand":"Fiat", + "models": [ + "Svi modeli", + "124", + "126", + "127", + "130", + "131", + "500", + "500 Abarth", + "500C", + "500L", + "500X", + "Aegea", + "Barchetta", + "Brava", + "Bravo", + "Campagnola", + "Cinquecento", + "Coupe", + "Croma", + "Dino", + "Doblo", + "Ducato", + "EGEA", + "Fiorino", + "Freemont", + "Grande Punto", + "Grande Punto Abarth", + "Idea", + "Linea", + "Marea", + "Marengo", + "Multipla", + "New Panda", + "Palio", + "Panda", + "Punto", + "Punto Evo", + "Qubo", + "Regata", + "Ritmo", + "Scudo", + "Sedici", + "Seicento", + "Spider Europa", + "Stilo", + "Strada", + "Telento", + "Tempra", + "Tipo", + "Ulysse", + "Uno", + "X 1/9" + ] + }, + {"brand":"Ford", + "models": [ + "Svi modeli", + "Transit", + "Transit Connect", + "Aerostar", + "B-Max", + "Bronco", + "C-Max", + "Capri", + "Cougar", + "Courier", + "Crown", + "Econoline", + "Econovan", + "EcoSport", + "Edge", + "Escape", + "Escort", + "Excursion", + "Expedition", + "Explorer", + "Express", + "F 150", + "F 250", + "F 350", + "Fairlane", + "Falcon", + "Fiesta", + "Flex", + "Focus", + "Focus C-Max", + "Fusion", + "Galaxy", + "Granada", + "Grand C-Max", + "GT", + "Ka", + "Kuga", + "Maverick", + "Mercury", + "Mondeo", + "Mustang", + "Orion", + "Probe", + "Puma", + "Ranger", + "S-Max", + "Scorpio", + "Sierra", + "Sportka", + "Streetka", + "Taunus", + "Taurus", + "Thunderbird", + "Tourneo", + "Transit", + "Transit Connect", + "Windstar" + ] + }, + {"brand":"Hyundai", + "models": [ + "Svi modeli", + "Accent", + "Atos", + "Azera", + "Bayon", + "Coupe", + "Elantra", + "Excel", + "Galloper", + "Genesis", + "Getz", + "Grandeur", + "GSvioper", + "H 100", + "H 200", + "H-1", + "H-1 Starex", + "i10", + "i20", + "i30", + "i40", + "i50", + "ix20", + "ix35", + "ix55", + "Kona", + "Lantra", + "Matrix", + "Pony", + "S-Coupe", + "Santa Fe", + "Santamo", + "Sonata", + "Terracan", + "Trajet", + "Tucson", + "Veloster", + "Veracruz", + "XG 30", + "XG 350" + ] + }, + {"brand":"Jeep", + "models": [ + "Svi modeli", + "Cherokee", + "CJ", + "Comanche", + "Commander", + "Compass", + "Grand Cherokee", + "Patriot", + "Renegade", + "Wagoneer", + "Willys", + "Wrangler" + ] + }, + {"brand":"Kia", + "models": [ + "Svi modeli", + "Besta", + "Borrego", + "Carens", + "Carnival", + "Ceed", + "Cerato", + "Clarus", + "Elan", + "Joice", + "K2500", + "K2700", + "Leo", + "Magentis", + "Mentor", + "Mini", + "Opirus", + "Optima", + "Picanto", + "Pregio", + "Pride", + "Pro ceed", + "Retona", + "Rio", + "Roadster", + "Rocsta", + "Sephia", + "Shuma", + "Sorento", + "Soul", + "Sportage", + "Stonic", + "Venga", + "XCeed" + ] + }, + {"brand":"Mazda", + "models": [ + "Svi modeli", + "121", + "2", + "3", + "323", + "5", + "6", + "626", + "929", + "B series", + "Bongo", + "BT-50", + "CX-3", + "CX-30", + "CX-5", + "CX-7", + "CX-9", + "Demio", + "E series", + "Millenia", + "MPV", + "MX-3", + "MX-5", + "MX-6", + "Premacy", + "Protege", + "RX-6", + "RX-7", + "RX-8", + "Tribute", + "Xedos" + ] + }, + {"brand":"Mercedes-Benz", + "models": [ + "190", + "200", + "220", + "230", + "240", + "250", + "260", + "270", + "280", + "290", + "300", + "320", + "350", + "380", + "400", + "416", + "420", + "450", + "500", + "560", + "600", + "A 140", + "A 150", + "A 160", + "A 170", + "A 180", + "A 190", + "A 200", + "A 210", + "A 220", + "A 250", + "A 35 AMG", + "A 45 AMG", + "AMG GT 43", + "AMG GT 53", + "AMG GT 63 S", + "AMG GT S", + "B 150", + "B 160", + "B 170", + "B 180", + "B 200", + "B 220", + "B 250", + "C 160", + "C 180", + "C 200", + "C 220", + "C 230", + "C 240", + "C 250", + "C 270", + "C 280", + "C 30 AMG", + "C 300", + "C 32 AMG", + "C 320", + "C 350", + "C 36 AMG", + "C 43 AMG", + "C 55 AMG", + "C 63 AMG", + "CE 200", + "CE 220", + "CE 230", + "CE 280", + "CE 300", + "Citan", + "CL 160", + "CL 180", + "CL 200", + "CL 220", + "CL 230", + "CL 320", + "CL 420", + "CL 500", + "CL 55 AMG", + "CL 600", + "CL 63 AMG", + "CL 65 AMG", + "CLA 180", + "CLA 200", + "CLA 220", + "CLA 250", + "CLA 35 AMG", + "CLA 45 AMG", + "CLC 160", + "CLC 180", + "CLC 200", + "CLC 220", + "CLC 230", + "CLC 250", + "CLC 350", + "CLK 200", + "CLK 220", + "CLK 230", + "CLK 240", + "CLK 270", + "CLK 280", + "CLK 320", + "CLK 350", + "CLK 430", + "CLK 500", + "CLK 55 AMG", + "CLK 63 AMG", + "CLS 220", + "CLS 250", + "CLS 280", + "CLS 300", + "CLS 320", + "CLS 350", + "CLS 400", + "CLS 450", + "CLS 500", + "CLS 55 AMG", + "CLS 63 AMG", + "E 200", + "E 220", + "E 230", + "E 240", + "E 250", + "E 260", + "E 270", + "E 280", + "E 290", + "E 300", + "E 320", + "E 350", + "E 36 AMG", + "E 400", + "E 420", + "E 43 AMG", + "E 430", + "E 50", + "E 500", + "E 53 AMG", + "E 55 AMG", + "E 60 AMG", + "E 63 AMG", + "G 230", + "G 240", + "G 250", + "G 270", + "G 280", + "G 290", + "G 300", + "G 320", + "G 350", + "G 400", + "G 500", + "G 55 AMG", + "G 63 AMG", + "G 65 AMG", + "GL 320", + "GL 350", + "GL 420", + "GL 450", + "GL 500", + "GL 55 AMG", + "GL 63 AMG", + "GLA 180", + "GLA 200", + "GLA 220", + "GLA 250", + "GLA 45 AMG", + "GLB 180", + "GLB 200", + "GLB 220", + "GLB 250", + "GLC 200", + "GLC 220", + "GLC 220 Coupe", + "GLC 250", + "GLC 250 Coupe", + "GLC 300", + "GLC 300 Coupe", + "GLC 350", + "GLC 350 Coupe", + "GLC AMG", + "GLC AMG Coupe", + "GLE 250", + "GLE 300", + "GLE 350", + "GLE 350 coupe", + "GLE 400", + "GLE 400 Coupe", + "GLE 43 AMG", + "GLE 450", + "GLE 500", + "GLE 53 AMG", + "GLE 63 AMG", + "GLK 200", + "GLK 220", + "GLK 250", + "GLK 280", + "GLK 300", + "GLK 320", + "GLK 350", + "GLS", + "GLS 350", + "GLS 400", + "GLS 500", + "GLS 580", + "MB 100", + "ML 230", + "ML 250", + "ML 270", + "ML 280", + "ML 300", + "ML 320", + "ML 350", + "ML 400", + "ML 420", + "ML 430", + "ML 450", + "ML 500", + "ML 55 AMG", + "ML 63 AMG", + "R 280", + "R 300", + "R 320", + "R 350", + "R 500", + "R 63 AMG", + "S 250", + "S 260", + "S 280", + "S 300", + "S 320", + "S 350", + "S 400", + "S 420", + "S 430", + "S 450", + "S 500", + "S 55", + "S 550", + "S 560", + "S 600", + "S 63 AMG", + "S 65 AMG", + "SL 280", + "SL 300", + "SL 320", + "SL 350", + "SL 380", + "SL 400", + "SL 420", + "SL 450", + "SL 500", + "SL 55 AMG", + "SL 560", + "SL 60 AMG", + "SL 600", + "SL 63 AMG", + "SL 65 AMG", + "SL 70 AMG", + "SL 73 AMG", + "SLK 200", + "SLK 230", + "SLK 250", + "SLK 280", + "SLK 300", + "SLK 32 AMG", + "SLK 320", + "SLK 350", + "SLK 55 AMG", + "SLR", + "SLS AMG", + "Sprinter", + "V 200", + "V 220", + "V 230", + "V 250", + "V 280", + "V 300", + "Vaneo", + "Vario", + "Viano", + "Vito", + "X 200", + "X 220", + "X 250", + "X 350" + ] + }, + {"brand":"Mitsubishi", + "models": [ + "Svi modeli", + "3000 GT", + "ASX", + "Canter", + "Carisma", + "Colt", + "Cordia", + "Cosmos", + "Diamante", + "Eclipse", + "Endeavor", + "Galant", + "Grandis", + "GSvioper", + "i-MiEV", + "L200", + "L300", + "L400", + "Lancer", + "Mirage", + "Montero", + "Outlander", + "Pajero", + "Pajero Pinin", + "Pick-up", + "Santamo", + "Sapporo", + "Shogun", + "Sigma", + "Space Gear", + "Space Runner", + "Space Star", + "Space Wagon", + "Starion", + "Tredia" + ] + }, + {"brand":"Nissan", + "models": [ + "Svi modeli", + "100 NX", + "200 SX", + "240 SX", + "280 ZX", + "300 ZX", + "350Z", + "370Z", + "Almera", + "Almera Tino", + "Altima", + "Armada", + "Bluebird", + "Cabstar", + "Cargo", + "Cherry", + "Cube", + "Frontier", + "GT-R", + "Interstar", + "Juke", + "King Cab", + "Kubistar", + "Laurel", + "Leaf", + "Maxima", + "Micra", + "Murano", + "Navara", + "Note", + "NP 300", + "NV200", + "NV400", + "Pathfinder", + "Patrol", + "Pixo", + "Prairie", + "Primastar", + "Primera", + "Pulsar", + "Qashqai", + "Qashqai+2", + "Quest", + "Sentra", + "Serena", + "Silvia", + "Skyline", + "Sunny", + "Terrano", + "Tiida", + "Titan", + "Trade", + "Urvan", + "Vanette", + "X-Trail", + "Xterra" + ] + }, + {"brand":"Opel", + "models": [ + "Svi modeli", + "Adam", + "Agila", + "Ampera", + "Antara", + "Arena", + "Ascona", + "Astra", + "Astra Classic", + "Calibra", + "Campo", + "Cascada", + "Cavalier", + "Combo", + "Commodore", + "Corsa", + "Crossland X", + "Diplomat", + "Frontera", + "Grandland X", + "GT", + "Insignia", + "Kadett", + "Manta", + "Meriva", + "Mokka", + "Monterey", + "Monza", + "Movano", + "Nova", + "Omega", + "Pick Up Sportscap", + "Rekord", + "Senator", + "Signum", + "Sintra", + "Speedster", + "Tigra", + "Vectra", + "Vivaro", + "Zafira", + "Zafira Tourer" + ] + }, + {"brand":"Peugeot", + "models": [ + "Svi modeli", + "1007", + "104", + "106", + "107", + "108", + "2008", + "204", + "205", + "206", + "207", + "208", + "3008", + "301", + "304", + "305", + "306", + "307", + "308", + "309", + "4007", + "4008", + "404", + "405", + "406", + "407", + "5008", + "504", + "505", + "508", + "604", + "605", + "607", + "806", + "807", + "Bipper", + "Bipper Tepee", + "Boxer", + "Expert", + "Expert Tepee", + "iOn", + "J5", + "Partner", + "Partner Tepee", + "RCZ", + "Rifter", + "TePee" + ] + }, + {"brand":"Renault", + "models": [ + "Svi modeli", + "Alpine A110", + "Alpine A310", + "Alpine V6", + "Avantime", + "Captur", + "Clio", + "Coupe", + "Espace", + "Express", + "Fluence", + "Fuego", + "Grand Espace", + "Grand Modus", + "Grand Scenic", + "Kadjar", + "Kangoo", + "Koleos", + "Laguna", + "Latitude", + "Mascott", + "Master", + "Megane", + "Modus", + "P 1400", + "R 11", + "R 14", + "R 18", + "R 19", + "R 20", + "R 21", + "R 25", + "R 30", + "R 4", + "R 5", + "R 6", + "R 9", + "Rapid", + "Safrane", + "Scenic", + "Spider", + "Talisman", + "Thalia", + "Trafic", + "Twingo", + "Twizy", + "Vel Satis", + "Wind", + "ZOE" + ] + }, + {"brand":"Seat", + "models": [ + "Svi modeli", + "Alhambra", + "Altea", + "Arona", + "Arosa", + "Ateca", + "Cordoba", + "Exeo", + "Ibiza", + "Inca", + "Leon", + "Malaga", + "Marbella", + "Mii", + "Tarraco", + "Terra", + "Toledo" + ] + }, + {"brand":"Škoda", + "models": [ + "Svi modeli", + "105", + "120", + "130", + "135", + "Citigo", + "Enyaq", + "Fabia", + "Favorit", + "Felicia", + "Forman", + "Kamiq", + "Karoq", + "Kodiaq", + "Octavia", + "Octavia Tour", + "Pick-up", + "Praktik", + "Rapid", + "Roomster", + "Scala", + "Superb", + "Yeti" + ] + }, + {"brand":"Suzuki", + "models": [ + "Svi modeli", + "Alto", + "Baleno", + "Cappuccino", + "Carry", + "Grand Vitara", + "Ignis", + "Jimny", + "Kizashi", + "Liana", + "LJ", + "SJ Samurai", + "Splash", + "Super-Carry", + "Swift", + "SX4", + "SX4 S-Cross", + "Vitara", + "Wagon R+", + "X-90" + ] + }, + {"brand":"Toyota", + "models": [ + "Svi modeli", + "4-Runner", + "Auris", + "Avalon", + "Avensis", + "Avensis Verso", + "Aygo", + "C-HR", + "Camry", + "Carina", + "Celica", + "Corolla", + "Corolla Verso", + "Cressida", + "Crown", + "Dyna", + "FJ", + "GT86", + "Hiace", + "Highlander", + "Hilux", + "IQ", + "Land Cruiser", + "Lite-Ace", + "MR 2", + "Paseo", + "Picnic", + "Previa", + "Prius", + "Proace", + "RAV 4", + "Sequoia", + "Sienna", + "Starlet", + "Supra", + "Tacoma", + "Tercel", + "Tundra", + "Urban Cruiser", + "Verso", + "Verso-S", + "Yaris" + ] + }, + {"brand":"Volkswagen", + "models": [ + "181", + "Amarok", + "Arteon", + "Arteon Shooting Brake", + "Beetle", + "Bora", + "Buggy", + "Caddy", + "CC", + "Corrado", + "Crafter", + "Eos", + "Fox", + "Golf", + "Golf Plus", + "Golf Sportsvan", + "ID.3", + "ID.4", + "Iltis", + "Jetta", + "Karmann Ghia", + "Käfer", + "LT", + "Lupo", + "New Beetle", + "Passat", + "Passat Alltrack", + "Passat CC", + "Phaeton", + "Polo", + "Routan", + "Santana", + "Scirocco", + "Sharan", + "T-Cross", + "T-Roc", + "T-Roc Cabriolet", + "T1", + "T2", + "T3 Caravelle", + "T3 Kombi", + "T3 Multivan", + "T4 Caravelle", + "T4 Kombi", + "T4 Multivan", + "T5 Caravelle", + "T5 Kombi", + "T5 Multivan", + "T5 Shuttle", + "T6 Caravelle", + "T6 Kombi", + "T6 Multivan", + "T6 Shuttle", + "Taro", + "Tiguan", + "Touareg", + "Touran", + "Up!", + "Vento" + ] + }, + {"brand":"Volvo", + "models": [ + "Svi modeli", + "240", + "244", + "245", + "262", + "264", + "340", + "360", + "440", + "460", + "480", + "740", + "744", + "745", + "760", + "780", + "850", + "855", + "940", + "944", + "945", + "960", + "965", + "Amazon", + "C30", + "C70", + "Polar", + "S40", + "S60", + "S70", + "S80", + "S90", + "V40", + "V50", + "V60", + "V70", + "V90", + "XC40", + "XC 60", + "XC 70", + "XC 90" + ] + }, + {"brand":"Acura", + "models": [ + "Svi modeli", + "MDX", + "NSX", + "RL", + "RSX", + "TL", + "TSX" + ] + }, + {"brand":"Alpina", + "models": [ + "Svi modeli", + "B10", + "B12", + "B3", + "B5", + "B6", + "B7", + "B8", + "D10", + "D3", + "D5", + "Roadster S" + ] + }, + {"brand":"Aston Martin", + "models": [ + "Svi modeli", + "AR1", + "Cygnet", + "DB", + "DB7", + "DB9", + "DBS", + "Lagonda", + "Rapide", + "V12 Vantage", + "V8", + "V8 Vantage", + "Vanquish", + "Vantage", + "Virage", + "Volante" + ] + }, + {"brand":"Bentley", + "models": [ + "Svi modeli", + "Arnage", + "Azure", + "Bentayga", + "Brooklands", + "Continental", + "Continental Flying Spur", + "Continental GT", + "Continental GTC", + "Continental Supersports", + "Eight", + "Mulsanne", + "Turbo R", + "Turbo RT", + "Turbo S" + ] + }, + {"brand":"Bugatti", + "models": [ + "Svi modeli", + "Veyron", + "Chiron", + ] + }, + {"brand":"Cadillac", + "models": [ + "Svi modeli", + "BLS", + "CTS", + "Deville", + "Eldorado", + "Escalade", + "Fleetwood", + "Seville", + "SRX", + "STS", + "Sviante", + "XLR" + ] + }, + {"brand":"Chevrolet", + "models": [ + "Svi modeli", + "2500", + "Alero", + "Astro", + "Avalanche", + "Aveo", + "Beretta", + "Blazer", + "C1500", + "Camaro", + "Caprice", + "Captiva", + "Cavalier", + "Chevelle", + "Chevy Van", + "Citation", + "Colorado", + "Corsica", + "Corvette", + "Cruze", + "El Camino", + "Epica", + "Evanda", + "Express", + "G", + "HHR", + "Impala", + "K1500", + "K30", + "Kalos", + "Lacetti", + "Lumina", + "Malibu", + "Matiz", + "Monte Carlo", + "Nubira", + "Orlando", + "Rezzo", + "S-10", + "Silverado", + "Spark", + "SSR", + "Suburban", + "Tacuma", + "Tahoe", + "Trailblazer", + "Trans Sport", + "Trax", + "Venture", + "Volt" + ] + }, + {"brand":"Chrysler", + "models": [ + "Svi modeli", + "300 M", + "300C", + "Aspen", + "Crossfire", + "Daytona", + "ES", + "Grand Voyager", + "GS", + "GTS", + "Imperial", + "Le Baron", + "Neon", + "New Yorker", + "Pacifica", + "Prowler", + "PT Cruiser", + "Saratoga", + "Sebring", + "Stratus", + "Valiant", + "Viper", + "Vision", + "Voyager" + ] + }, + {"brand":"Corvette", + "models": [ + "Svi modeli", + "C3", + "C4", + "C5", + "C6", + "ZR 1" + ] + }, + {"brand":"Dacia", + "models": [ + "Svi modeli", + "Dokker", + "Duster", + "Jogger", + "Lodgy", + "Logan", + "Logan Pick-Up", + "Pick Up", + "Sandero" + ] + }, + {"brand":"Daewoo", + "models": [ + "Svi modeli", + "Espero", + "Evanda", + "Kalos", + "Korando", + "Lacetti", + "Lanos", + "Leganza", + "Matiz", + "Musso", + "Nexia", + "Nubira", + "Racer", + "Rezzo", + "Tacuma" + ] + }, + {"brand":"Dodge", + "models": [ + "Svi modeli", + "Challenger", + "Avenger", + "Caliber", + "Challenger", + "Charger", + "ChSvienger", + "Dakota", + "Demon", + "Durango", + "Grand Caravan", + "Hornet", + "Journey", + "Magnum", + "Neon", + "Nitro", + "RAM", + "Stealth", + "Viper" + ] + }, + {"brand":"Ferrari", + "models": [ + "Svi modeli", + "208", + "246", + "250", + "275", + "288", + "308", + "328", + "330", + "348", + "360", + "365", + "400", + "412", + "456", + "458", + "488", + "512", + "550", + "575", + "599 GTB", + "612", + "750", + "California", + "Daytona", + "Dino GT4", + "Enzo Ferrari", + "F12", + "F355", + "F40", + "F430", + "F50", + "FF", + "Mondial", + "Superamerica", + "Testarossa" + ] + }, + {"brand":"GMC", + "models": [ + "Svi modeli", + "Envoy", + "Safari", + "Savana", + "Sierra", + "Sonoma", + "Suburban", + "Syclone", + "Typhoon", + "Vandura", + "Yukon" + ] + }, + {"brand": "Honda", + "models": [ + "Svi modeli", + "Accord", + "Aerodeck", + "Civic", + "Concerto", + "CR-V", + "CR-Z", + "CRX", + "Element", + "FR-V", + "HR-V", + "Insight", + "Integra", + "Jazz", + "Legend", + "Logo", + "NSX", + "Odyssey", + "Pilot", + "Prelude", + "S2000", + "Shuttle", + "Stream" + ] + }, + {"brand": "Hummer", + "models": [ + "Svi modeli", + "H1", + "H2", + "H3" + ] + }, + + {"brand": "Infiniti", + "models": [ + "Svi modeli", + "EX35", + "EX37", + "FX", + "G35", + "G37", + "M30", + "M37", + "Q45", + "QX56" + ] + }, + {"brand": "Isuzu", + "models": [ + "Svi modeli", + "Campo", + "D-Max", + "Gemini", + "Midi", + "PICK UP", + "Rodeo", + "Trooper" + ] + }, + + {"brand": "Jaguar", + "models": [ + "Svi modeli", + "Daimler", + "E-Pace", + "E-Type", + "F-Pace", + "F-Type", + "I-Pace", + "MK II", + "S-Type", + "X-Type", + "XE", + "XF", + "XJ", + "XJ12", + "XJ40", + "XJ6", + "XJ8", + "XJR", + "XJS", + "XJSC", + "XK", + "XKR" + ] + }, + +{"brand": "Königsegg", +"models": [ + "Svi modeli", + "CCR", +] +}, + +{"brand": "Lada", +"models": [ + "Svi modeli", + "110", + "111", + "112", + "1200", + "2107", + "2110", + "2111", + "2112", + "Aleko", + "Forma", + "Kalina", + "Niva", + "Nova", + "Priora", + "Samara" +] +}, + +{"brand": "Lamborghini", +"models": [ + "Svi modeli", + "Aventador", + "Countach", + "Diablo", + "Espada", + "GSviardo", + "Huracan", + "Jalpa", + "LM", + "Miura", + "Urraco", + "Urus" + +] +}, + +{"brand": "Lancia", +"models": [ + "Svi modeli", + "Beta", + "Dedra", + "Delta", + "Flaminia", + "Flavia", + "Fulvia", + "Gamma", + "Kappa", + "Lybra", + "MUSA", + "Phedra", + "Prisma", + "Stratos", + "Thema", + "Thesis", + "Voyager", + "Ypsilon", + "Zeta" +] +}, + +{"brand": "Land Rover", +"models": [ + "Svi modeli", + "Defender", + "Discovery", + "Freelander", + "Range Rover", + "Range Rover Evoque", + "Range Rover Sport", + "Range Rover Velar", + "Serie I", + "Serie II", + "Serie III" + +] +}, + + +{"brand": "Lexus", +"models": [ + "Svi modeli", + "ES 300", + "ES 330", + "ES 350", + "ES 300", + "ES 330", + "IS 200", + "IS 220", + "IS 250", + "IS 300", + "IS 350", + "IS-F", + "LX 470", + "LX 570", + "RX 300", + "RX 330", + "RX 350", + "RX 400", + "RX 450", + "CT 200h", + "GS 250", + "GS 300", + "GS 350", + "GS 430", + "GS 450", + "GS 460", + "GX 470", + "LS 400", + "LS 430", + "LS 460", + "LS 500", + "LS 600", + "SC 400", + "SC 430", + "UX 200", + "UX 250", + "UX 300" + +] +}, + + +{"brand": "Ligier", +"models": [ + "Svi modeli", + "Ambra", + "Nova", + "Optima", + "X - Too" + +] +}, + +{"brand": "Lincoln", +"models": [ + "Svi modeli", + "Aviator", + "Continental", + "LS", + "Mark", + "Navigator", + "Town Car" + +] +}, + +{"brand": "Lotus", +"models": [ + "Svi modeli", + "340 R", + "Cortina", + "Elan", + "Elise", + "Elite", + "Esprit", + "Europa", + "Evora", + "Excel", + "Exige", + "Super Seven", + "V8" + +] +}, + +{"brand": "Maserati", +"models": [ + "Svi modeli", + "222", + "224", + "228", + "3200", + "418", + "420", + "4200", + "422", + "424", + "430", + "Biturbo", + "Ghibli", + "GranCabrio", + "Gransport", + "Granturismo", + "Indy", + "Karif", + "Levante", + "MC12", + "Merak", + "Quattroporte", + "Shamal", + "Spyder" +] +}, + + +{"brand": "Maybach", +"models": [ + "Svi modeli", + "57", + "62" + +] +}, + +{"brand": "MG", +"models": [ + "Svi modeli", + "MGA", + "MGB", + "MGF", + "Midget", + "Montego", + "TD", + "TF", + "ZR", + "ZS", + "ZT" +] +}, + +{"brand": "MINI", +"models": [ + "Svi modeli", + "Coupé (Svi)", + "Coupé Cooper", + "Coupé Cooper S", + "Coupé John Cooper Works", + "Roadster (Svi)", + "Roadster Cooper", + "Roadster Cooper S", + "Roadster John Cooper Works", + "1000", + "1300", + "Clubman", + "Cooper", + "Cooper S", + "Cooper SD", + "Countryman", + "Coupé Cooper", + "Coupé Cooper S", + "Coupé John Cooper Works", + "John Cooper Works", + "ONE", + "Paceman", + "Roadster Cooper", + "Roadster Cooper S", + "Roadster John Cooper Works" + +] +}, + +{"brand": "Oldsmobile", +"models": [ + "Svi modeli", + "Bravada", + "Custom Cruiser", + "Cutlass", + "Delta 88", + "Silhouette", + "Supreme", + "Toronado" + +] +}, + +{"brand": "Pontiac", +"models": [ + "Svi modeli", + "6000", + "Bonneville", + "Fiero", + "Firebird", + "G6", + "Grand-Am", + "Grand-Prix", + "GTO", + "Montana", + "Solstice", + "Sunbird", + "Sunfire", + "Targa", + "Trans Am", + "Trans Sport", + "Vibe" + +] +}, + +{"brand": "Porsche", +"models": [ + "Svi modeli", + "911", + "964", + "993", + "996", + "997", + "356", + "911", + "912", + "914", + "924", + "928", + "944", + "959", + "962", + "964", + "968", + "991", + "992", + "993", + "996", + "997", + "Boxster", + "Carrera GT", + "Cayenne", + "Cayenne Coupe", + "Cayman", + "Macan", + "Panamera", + "Panamera Sport Turismo", + "Taycan ", + "Taycan Cross Turismo" + +] +}, + +{"brand": "Rolls Royce", +"models": [ + "Svi modeli", + "Corniche", + "Flying Spur", + "Ghost", + "Park Ward", + "Phantom", + "Silver Cloud", + "Silver Dawn", + "Silver Seraph", + "Silver Shadow", + "Silver Spirit", + "Silver Spur" + +] +}, + +{"brand": "Rover", +"models": [ + "Svi modeli", + "100", + "111", + "114", + "115", + "200", + "213", + "214", + "216", + "218", + "220", + "25", + "400", + "414", + "416", + "418", + "420", + "45", + "600", + "618", + "620", + "623", + "75", + "800", + "820", + "825", + "827", + "City Rover", + "Metro", + "Montego", + "SD", + "Streetwise" + +] +}, + +{"brand": "Saab", +"models": [ + "Svi modeli", + "9-3", + "9-4X", + "9-5", + "9-7X", + "90", + "900", + "9000", + "96", + "99", + +] +}, + +{"brand": "Smart", +"models": [ + "Svi modeli", + "Crossblade", + "ForFour", + "ForTwo", + "Roadster" + +] +}, + +{"brand": "Spyker", +"models": [ + "Svi modeli", + "C8", + "C8 AILERON", + "C8 DOUBLE 12 S", + "C8 LAVIOLETTE SWB", + "C8 SPYDER SWB", + +] +}, + +{"brand": "SSangyong", +"models": [ + "Svi modeli", + "Actyon", + "Family", + "Korando", + "Kyron", + "MUSSO", + "REXTON", + "Rodius" +] +}, + +{"brand": "Subaru", + "models": [ + "Svi modeli", + "B9 Tribeca", + "Baja", + "BRZ", + "Forester", + "Impreza", + "Justy", + "Legacy", + "Libero", + "OUTBACK", + "SVX", + "Trezia", + "Tribeca", + "Vivio", + "XT", + "XV" + +] +}, + + +{"brand": "Tata", +"models": [ + "Svi modeli", + "Indica", + "Indigo", + "Nano", + "Safari", + "Sumo", + "Telcoline", + "Telcosport", + "Xenon" +] +}, + +{"brand": "Trabant", + "models": [ + "Svi modeli", + "601", +] +}, + + +{"brand": "Triumph", + "models": [ + "Svi modeli", + "Dolomite", + "Moss", + "Spitfire", + "TR3", + "TR4", + "TR5", + "TR6", + "TR7", + "TR8" + + ] +}, + +{"brand": "Zastava", + "models": [ + "Svi modeli", + "7", + "Poli", + "Yugo 45 / Yugo Koral ", + "Yugo Florida ", + "Zastava 101 - Kec", + "Zastava 128 - Osmica", + "Zastava 1300/1500 - Tristac", + "Zastava 750 - Fico" + ] +}, + +{"brand": "Tesla", + "models": [ + "Svi modeli", + "Model 3", + "Model S", + "Model X", + "Roadster" + ] +}, + +{"brand": "Cupra", + "models": [] +}, + +{"brand": "DS AUTOMOBILES", + "models": [ + "Svi modeli", + "DS3", + "DS3 Crossback", + "DS4", + "DS4 Crossback", + "DS5", + "DS7 Crossback", + "DS9" + ] +} + +] + +export default Cars; \ No newline at end of file diff --git a/kivi-cars/src/data/cars.js b/kivi-cars/src/data/cars.js deleted file mode 100644 index 848c597..0000000 --- a/kivi-cars/src/data/cars.js +++ /dev/null @@ -1,1553 +0,0 @@ -const Cars = [ - { - "brand": "Odaberite", - "models": [ - "Odaberite marku " - ] - }, - { - "brand": "Acura", - "models": [ - "2.2CL", - "2.3CL", - "3.0CL", - "3.2CL", - "ILX", - "Integra", - "Legend", - "MDX", - "NSX", - "RDX", - "3.5 RL", - "RL", - "RSX", - "SLX", - "2.5TL", - "3.2TL", - "TL", - "TSX", - "Vigor", - "ZDX" - ] - }, - { - "brand": "Alfa Romeo", - "models": [ - "164", - "8C Competizione", - "GTV-6", - "Milano", - "Spider" - ] - }, - { - "brand": "AMC", - "models": [ - "Alliance", - "Concord", - "Eagle", - "Encore", - "Spirit" - ] - }, - { - "brand": "Aston Martin", - "models": [ - "DB7", - "DB9", - "DBS", - "Lagonda", - "Rapide", - "V12 Vantage", - "V8 Vantage", - "Vanquish", - "Virage" - ] - }, - { - "brand": "Audi", - "models": [ - "100", - "200", - "4000", - "5000", - "80", - "90", - "A3", - "A4", - "A5", - "A6", - "A7", - "A8", - "allroad", - "Cabriolet", - "Coupe", - "Q3", - "Q5", - "Q7", - "Quattro", - "R8", - "RS 4", - "RS 5", - "RS 6", - "S4", - "S5", - "S6", - "S7", - "S8", - "TT", - "TT RS", - "TTS", - "V8 Quattro" - ] - }, - { - "brand": "Avanti", - "models": [ - "Convertible", - "Coupe", - "Sedan" - ] - }, - { - "brand": "Bentley", - "models": [ - "Arnage", - "Azure", - "Brooklands", - "Continental", - "Corniche", - "Eight", - "Mulsanne", - "Turbo R" - ] - }, - { - "brand": "BMW", - "models": [ - "128i", - "135i", - "135is", - "318i", - "318iC", - "318iS", - "318ti", - "320i", - "323ci", - "323i", - "323is", - "323iT", - "325Ci", - "325e", - "325es", - "325i", - "325is", - "325iX", - "325xi", - "328Ci", - "328i", - "328iS", - "328xi", - "330Ci", - "330i", - "330xi", - "335d", - "335i", - "335is", - "335xi", - "ActiveHybrid 3", - "325", - "524td", - "525i", - "525xi", - "528e", - "528i", - "528iT", - "528xi", - "530i", - "530iT", - "530xi", - "533i", - "535i", - "535i Gran Turismo", - "535xi", - "540i", - "545i", - "550i", - "550i Gran Turismo", - "ActiveHybrid 5", - "633CSi", - "635CSi", - "640i", - "640i Gran Coupe", - "645Ci", - "650i", - "650i Gran Coupe", - "L6", - "733i", - "735i", - "735iL", - "740i", - "740iL", - "740Li", - "745i", - "745Li", - "750i", - "750iL", - "750Li", - "760i", - "760Li", - "ActiveHybrid 7", - "Alpina B7", - "840Ci", - "850Ci", - "850CSi", - "850i", - "L7", - "1 Series M", - "M Coupe", - "M Roadster", - "M3", - "M5", - "M6", - "X5 M", - "X6 M", - "ActiveHybrid X6", - "X1", - "X3", - "X5", - "X6", - "Z3", - "Z4", - "Z8" - ] - }, - { - "brand": "Buick", - "models": [ - "Century", - "Electra", - "Enclave", - "Encore", - "LaCrosse", - "Le Sabre", - "Lucerne", - "Park Avenue", - "Rainier", - "Reatta", - "Regal", - "Rendezvous", - "Riviera", - "Roadmaster", - "Skyhawk", - "Skylark", - "Somerset", - "Terraza", - "Verano" - ] - }, - { - "brand": "Cadillac", - "models": [ - "Allante", - "ATS", - "Brougham", - "Catera", - "Cimarron", - "CTS", - "De Ville", - "DTS", - "Eldorado", - "Escalade", - "Escalade ESV", - "Escalade EXT", - "Fleetwood", - "Seville", - "SRX", - "STS", - "XLR", - "XTS" - ] - }, - { - "brand": "Chevrolet", - "models": [ - "Astro", - "Avalanche", - "Aveo", - "Aveo5", - "Beretta", - "Blazer", - "Camaro", - "Caprice", - "Captiva Sport", - "Cavalier", - "Celebrity", - "Chevette", - "Citation", - "Cobalt", - "Colorado", - "Corsica", - "Corvette", - "Cruze", - "El Camino", - "Equinox", - "Express Van", - "G Van", - "HHR", - "Impala", - "Kodiak C4500", - "Lumina", - "Lumina APV", - "LUV", - "Malibu", - "Metro", - "Monte Carlo", - "Nova", - "Prizm", - "S10 Blazer", - "S10 Pickup", - "Silverado and other C/K1500", - "Silverado and other C/K2500", - "Silverado and other C/K3500", - "Sonic", - "Spark", - "Spectrum", - "Sprint", - "SSR", - "Suburban", - "Tahoe", - "Tracker", - "TrailBlazer", - "TrailBlazer EXT", - "Traverse", - "Uplander", - "Venture", - "Volt" - ] - }, - { - "brand": "Chrysler", - "models": [ - "200", - "300", - "300M", - "Aspen", - "Caravan", - "Cirrus", - "Concorde", - "Conquest", - "Cordoba", - "Crossfire", - "E Class", - "Fifth Avenue", - "Grand Voyager", - "Imperial", - "Intrepid", - "Laser", - "LeBaron", - "LHS", - "Neon", - "New Yorker", - "Newport", - "Pacifica", - "Prowler", - "PT Cruiser", - "Sebring", - "TC by Maserati", - "Town & Country", - "Voyager" - ] - }, - { - "brand": "Daewoo", - "models": [ - "Lanos", - "Leganza", - "Nubira" - ] - }, - { - "brand": "Daihatsu", - "models": [ - "Charade", - "Rocky" - ] - }, - { - "brand": "Datsun", - "models": [ - "200SX", - "210", - "280ZX", - "300ZX", - "310", - "510", - "720", - "810", - "Maxima", - "Pickup", - "Pulsar", - "Sentra", - "Stanza" - ] - }, - { - "brand": "DeLorean", - "models": [ - "DMC-12" - ] - }, - { - "brand": "Dodge", - "models": [ - "400", - "600", - "Aries", - "Avenger", - "Caliber", - "Caravan", - "Challenger", - "Charger", - "Colt", - "Conquest", - "D/W Truck", - "Dakota", - "Dart", - "Daytona", - "Diplomat", - "Durango", - "Dynasty", - "Grand Caravan", - "Intrepid", - "Journey", - "Lancer", - "Magnum", - "Mirada", - "Monaco", - "Neon", - "Nitro", - "Omni", - "Raider", - "Ram 1500 Truck", - "Ram 2500 Truck", - "Ram 3500 Truck", - "Ram 4500 Truck", - "Ram 50 Truck", - "RAM C/V", - "Ram SRT-10", - "Ram Van", - "Ram Wagon", - "Ramcharger", - "Rampage", - "Shadow", - "Spirit", - "Sprinter", - "SRT-4", - "St. Regis", - "Stealth", - "Stratus", - "Viper" - ] - }, - { - "brand": "Eagle", - "models": [ - "Medallion", - "Premier", - "Summit", - "Talon", - "Vision" - ] - }, - { - "brand": "Ferrari", - "models": [ - "308 GTB Quattrovalvole", - "308 GTBI", - "308 GTS Quattrovalvole", - "308 GTSI", - "328 GTB", - "328 GTS", - "348 GTB", - "348 GTS", - "348 Spider", - "348 TB", - "348 TS", - "360", - "456 GT", - "456M GT", - "458 Italia", - "512 BBi", - "512M", - "512TR", - "550 Maranello", - "575M Maranello", - "599 GTB Fiorano", - "599 GTO", - "612 Scaglietti", - "California", - "Enzo", - "F355", - "F40", - "F430", - "F50", - "FF", - "Mondial", - "Testarossa" - ] - }, - { - "brand": "FIAT", - "models": [ - "2000 Spider", - "500", - "Bertone X1/9", - "Brava", - "Pininfarina Spider", - "Strada", - "X1/9" - ] - }, - { - "brand": "Fisker", - "models": [ - "Karma" - ] - }, - { - "brand": "Ford", - "models": [ - "Aerostar", - "Aspire", - "Bronco", - "Bronco II", - "C-MAX", - "Club Wagon", - "Contour", - "Courier", - "Crown Victoria", - "E-150 and Econoline 150", - "E-250 and Econoline 250", - "E-350 and Econoline 350", - "Edge", - "Escape", - "Escort", - "Excursion", - "EXP", - "Expedition", - "Expedition EL", - "Explorer", - "Explorer Sport Trac", - "F100", - "F150", - "F250", - "F350", - "F450", - "Fairmont", - "Festiva", - "Fiesta", - "Five Hundred", - "Flex", - "Focus", - "Freestar", - "Freestyle", - "Fusion", - "Granada", - "GT", - "LTD", - "Mustang", - "Probe", - "Ranger", - "Taurus", - "Taurus X", - "Tempo", - "Thunderbird", - "Transit Connect", - "Windstar", - "ZX2 Escort" - ] - }, - { - "brand": "Freightliner", - "models": [ - "Sprinter" - ] - }, - { - "brand": "Geo", - "models": [ - "Metro", - "Prizm", - "Spectrum", - "Storm", - "Tracker" - ] - }, - { - "brand": "GMC", - "models": [ - "Acadia", - "Caballero", - "Canyon", - "Envoy", - "Envoy XL", - "Envoy XUV", - "Jimmy", - "Rally Wagon", - "S15 Jimmy", - "S15 Pickup", - "Safari", - "Savana", - "Sierra C/K1500", - "Sierra C/K2500", - "Sierra C/K3500", - "Sonoma", - "Suburban", - "Syclone", - "Terrain", - "TopKick C4500", - "Typhoon", - "Vandura", - "Yukon", - "Yukon XL" - ] - }, - { - "brand": "Honda", - "models": [ - "Accord", - "Civic", - "CR-V", - "CR-Z", - "CRX", - "Accord Crosstour", - "Crosstour", - "Del Sol", - "Element", - "Fit", - "Insight", - "Odyssey", - "Passport", - "Pilot", - "Prelude", - "Ridgeline", - "S2000" - ] - }, - { - "brand": "HUMMER", - "models": [ - "H1", - "H2", - "H3", - "H3T" - ] - }, - { - "brand": "Hyundai", - "models": [ - "Accent", - "Azera", - "Elantra", - "Elantra Coupe", - "Elantra Touring", - "Entourage", - "Equus", - "Excel", - "Genesis", - "Genesis Coupe", - "Santa Fe", - "Scoupe", - "Sonata", - "Tiburon", - "Tucson", - "Veloster", - "Veracruz", - "XG300", - "XG350" - ] - }, - { - "brand": "Infiniti", - "models": [ - "EX35", - "EX37", - "FX35", - "FX37", - "FX45", - "FX50", - "G20", - "G25", - "G35", - "G37", - "I30", - "I35", - "J30", - "JX35", - "M30", - "M35", - "M35h", - "M37", - "M45", - "M56", - "Q45", - "QX4", - "QX56" - ] - }, - { - "brand": "Isuzu", - "models": [ - "Amigo", - "Ascender", - "Axiom", - "Hombre", - "i-280", - "i-290", - "i-350", - "i-370", - "I-Mark", - "Impulse", - "Oasis", - "Pickup", - "Rodeo", - "Stylus", - "Trooper", - "Trooper II", - "VehiCROSS" - ] - }, - { - "brand": "Jaguar", - "models": [ - "S-Type", - "X-Type", - "XF", - "XJ12", - "XJ6", - "XJR", - "XJR-S", - "XJS", - "XJ Vanden Plas", - "XJ", - "XJ8", - "XJ8 L", - "XJ Sport", - "XK8", - "XK", - "XKR" - ] - }, - { - "brand": "Jeep", - "models": [ - "Cherokee", - "CJ", - "Comanche", - "Commander", - "Compass", - "Grand Cherokee", - "Grand Wagoneer", - "Liberty", - "Patriot", - "Pickup", - "Scrambler", - "Wagoneer", - "Wrangler" - ] - }, - { - "brand": "Kia", - "models": [ - "Amanti", - "Borrego", - "Forte", - "Forte Koup", - "Optima", - "Rio", - "Rio5", - "Rondo", - "Sedona", - "Sephia", - "Sorento", - "Soul", - "Spectra", - "Spectra5", - "Sportage" - ] - }, - { - "brand": "Lamborghini", - "models": [ - "Aventador", - "Countach", - "Diablo", - "Gallardo", - "Jalpa", - "LM002", - "Murcielago" - ] - }, - { - "brand": "Lancia", - "models": [ - "Beta", - "Zagato" - ] - }, - { - "brand": "Land Rover", - "models": [ - "Defender", - "Discovery", - "Freelander", - "LR2", - "LR3", - "LR4", - "Range Rover", - "Range Rover Evoque", - "Range Rover Sport" - ] - }, - { - "brand": "Lexus", - "models": [ - "CT 200h", - "ES 250", - "ES 300", - "ES 300h", - "ES 330", - "ES 350", - "GS 300", - "GS 350", - "GS 400", - "GS 430", - "GS 450h", - "GS 460", - "GX 460", - "GX 470", - "HS 250h", - "IS 250", - "IS 250C", - "IS 300", - "IS 350", - "IS 350C", - "IS F", - "LFA", - "LS 400", - "LS 430", - "LS 460", - "LS 600h", - "LX 450", - "LX 470", - "LX 570", - "RX 300", - "RX 330", - "RX 350", - "RX 400h", - "RX 450h", - "SC 300", - "SC 400", - "SC 430" - ] - }, - { - "brand": "Lincoln", - "models": [ - "Aviator", - "Blackwood", - "Continental", - "LS", - "Mark LT", - "Mark VI", - "Mark VII", - "Mark VIII", - "MKS", - "MKT", - "MKX", - "MKZ", - "Navigator", - "Navigator L", - "Town Car", - "Zephyr" - ] - }, - { - "brand": "Lotus", - "models": [ - "Elan", - "Elise", - "Esprit", - "Evora", - "Exige" - ] - }, - { - "brand": "Maserati", - "models": [ - "430", - "Biturbo", - "Coupe", - "GranSport", - "GranTurismo", - "Quattroporte", - "Spyder" - ] - }, - { - "brand": "Maybach", - "models": [ - "57", - "62" - ] - }, - { - "brand": "Mazda", - "models": [ - "323", - "626", - "929", - "B-Series Pickup", - "CX-5", - "CX-7", - "CX-9", - "GLC", - "MAZDA2", - "MAZDA3", - "MAZDA5", - "MAZDA6", - "MAZDASPEED3", - "MAZDASPEED6", - "Miata MX5", - "Millenia", - "MPV", - "MX3", - "MX6", - "Navajo", - "Protege", - "Protege5", - "RX-7", - "RX-8", - "Tribute" - ] - }, - { - "brand": "McLaren", - "models": [ - "MP4-12C" - ] - }, - { - "brand": "Mercedes-Benz", - "models": [ - "190D", - "190E", - "240D", - "300CD", - "300CE", - "300D", - "300E", - "300TD", - "300TE", - "C220", - "C230", - "C240", - "C250", - "C280", - "C300", - "C320", - "C32 AMG", - "C350", - "C36 AMG", - "C43 AMG", - "C55 AMG", - "C63 AMG", - "CL500", - "CL550", - "CL55 AMG", - "CL600", - "CL63 AMG", - "CL65 AMG", - "CLK320", - "CLK350", - "CLK430", - "CLK500", - "CLK550", - "CLK55 AMG", - "CLK63 AMG", - "CLS500", - "CLS550", - "CLS55 AMG", - "CLS63 AMG", - "260E", - "280CE", - "280E", - "400E", - "500E", - "E300", - "E320", - "E320 Bluetec", - "E320 CDI", - "E350", - "E350 Bluetec", - "E400 Hybrid", - "E420", - "E430", - "E500", - "E550", - "E55 AMG", - "E63 AMG", - "G500", - "G550", - "G55 AMG", - "G63 AMG", - "GL320 Bluetec", - "GL320 CDI", - "GL350 Bluetec", - "GL450", - "GL550", - "GLK350", - "ML320", - "ML320 Bluetec", - "ML320 CDI", - "ML350", - "ML350 Bluetec", - "ML430", - "ML450 Hybrid", - "ML500", - "ML550", - "ML55 AMG", - "ML63 AMG", - "R320 Bluetec", - "R320 CDI", - "R350", - "R350 Bluetec", - "R500", - "R63 AMG", - "300SD", - "300SDL", - "300SE", - "300SEL", - "350SD", - "350SDL", - "380SE", - "380SEC", - "380SEL", - "400SE", - "400SEL", - "420SEL", - "500SEC", - "500SEL", - "560SEC", - "560SEL", - "600SEC", - "600SEL", - "S320", - "S350", - "S350 Bluetec", - "S400 Hybrid", - "S420", - "S430", - "S500", - "S550", - "S55 AMG", - "S600", - "S63 AMG", - "S65 AMG", - "300SL", - "380SL", - "380SLC", - "500SL", - "560SL", - "600SL", - "SL320", - "SL500", - "SL550", - "SL55 AMG", - "SL600", - "SL63 AMG", - "SL65 AMG", - "SLK230", - "SLK250", - "SLK280", - "SLK300", - "SLK320", - "SLK32 AMG", - "SLK350", - "SLK55 AMG", - "SLR", - "SLS AMG", - "Sprinter" - ] - }, - { - "brand": "Mercury", - "models": [ - "Capri", - "Cougar", - "Grand Marquis", - "Lynx", - "Marauder", - "Mariner", - "Marquis", - "Milan", - "Montego", - "Monterey", - "Mountaineer", - "Mystique", - "Sable", - "Topaz", - "Tracer", - "Villager", - "Zephyr" - ] - }, - { - "brand": "Merkur", - "models": [ - "Scorpio", - "XR4Ti" - ] - }, - { - "brand": "MINI", - "models": [ - "Cooper Clubman", - "Cooper S Clubman", - "Cooper Countryman", - "Cooper S Countryman", - "Cooper Coupe", - "Cooper S Coupe", - "Cooper", - "Cooper S", - "Cooper Roadster", - "Cooper S Roadster" - ] - }, - { - "brand": "Mitsubishi", - "models": [ - "3000GT", - "Cordia", - "Diamante", - "Eclipse", - "Endeavor", - "Expo", - "Galant", - "i", - "Lancer", - "Lancer Evolution", - "Mighty Max", - "Mirage", - "Montero", - "Montero Sport", - "Outlander", - "Outlander Sport", - "Precis", - "Raider", - "Sigma", - "Starion", - "Tredia", - "Van" - ] - }, - { - "brand": "Nissan", - "models": [ - "200SX", - "240SX", - "300ZX", - "350Z", - "370Z", - "Altima", - "Armada", - "Axxess", - "Cube", - "Frontier", - "GT-R", - "Juke", - "Leaf", - "Maxima", - "Murano", - "Murano CrossCabriolet", - "NV", - "NX", - "Pathfinder", - "Pickup", - "Pulsar", - "Quest", - "Rogue", - "Sentra", - "Stanza", - "Titan", - "Van", - "Versa", - "Xterra" - ] - }, - { - "brand": "Oldsmobile", - "models": [ - "88", - "Achieva", - "Alero", - "Aurora", - "Bravada", - "Custom Cruiser", - "Cutlass", - "Cutlass Calais", - "Cutlass Ciera", - "Cutlass Supreme", - "Firenza", - "Intrigue", - "Ninety-Eight", - "Omega", - "Regency", - "Silhouette", - "Toronado" - ] - }, - { - "brand": "Peugeot", - "models": [ - "405", - "504", - "505", - "604" - ] - }, - { - "brand": "Plymouth", - "models": [ - "Acclaim", - "Arrow", - "Breeze", - "Caravelle", - "Champ", - "Colt", - "Conquest", - "Gran Fury", - "Grand Voyager", - "Horizon", - "Laser", - "Neon", - "Prowler", - "Reliant", - "Sapporo", - "Scamp", - "Sundance", - "Trailduster", - "Voyager" - ] - }, - { - "brand": "Pontiac", - "models": [ - "1000", - "6000", - "Aztek", - "Bonneville", - "Catalina", - "Fiero", - "Firebird", - "G3", - "G5", - "G6", - "G8", - "Grand Am", - "Grand Prix", - "GTO", - "J2000", - "Le Mans", - "Montana", - "Parisienne", - "Phoenix", - "Safari", - "Solstice", - "Sunbird", - "Sunfire", - "Torrent", - "Trans Sport", - "Vibe" - ] - }, - { - "brand": "Porsche", - "models": [ - "911", - "924", - "928", - "944", - "968", - "Boxster", - "Carrera GT", - "Cayenne", - "Cayman", - "Panamera" - ] - }, - { - "brand": "RAM", - "models": [ - "1500", - "2500", - "3500", - "4500" - ] - }, - { - "brand": "Renault", - "models": [ - "18i", - "Fuego", - "Le Car", - "R18", - "Sportwagon" - ] - }, - { - "brand": "Rolls-Royce", - "models": [ - "Camargue", - "Corniche", - "Ghost", - "Park Ward", - "Phantom", - "Silver Dawn", - "Silver Seraph", - "Silver Spirit", - "Silver Spur" - ] - }, - { - "brand": "Saab", - "models": [ - "9-2X", - "9-3", - "9-4X", - "9-5", - "9-7X", - "900", - "9000" - ] - }, - { - "brand": "Saturn", - "models": [ - "Astra", - "Aura", - "ION", - "L100", - "L200", - "L300", - "LS", - "LW1", - "LW2", - "LW200", - "LW300", - "Outlook", - "Relay", - "SC1", - "SC2", - "Sky", - "SL", - "SL1", - "SL2", - "SW1", - "SW2", - "Vue" - ] - }, - { - "brand": "Scion", - "models": [ - "FR-S", - "iQ", - "tC", - "xA", - "xB", - "xD" - ] - }, - { - "brand": "Smart", - "models": [ - "fortwo" - ] - }, - { - "brand": "SRT", - "models": [ - "Viper" - ] - }, - { - "brand": "Sterling", - "models": [ - "825", - "827" - ] - }, - { - "brand": "Subaru", - "models": [ - "Baja", - "Brat", - "BRZ", - "Forester", - "Impreza", - "Impreza WRX", - "Justy", - "L Series", - "Legacy", - "Loyale", - "Outback", - "SVX", - "Tribeca", - "XT", - "XV Crosstrek" - ] - }, - { - "brand": "Suzuki", - "models": [ - "Aerio", - "Equator", - "Esteem", - "Forenza", - "Grand Vitara", - "Kizashi", - "Reno", - "Samurai", - "Sidekick", - "Swift", - "SX4", - "Verona", - "Vitara", - "X-90", - "XL7" - ] - }, - { - "brand": "Tesla", - "models": [ - "Roadster", - "Model S" - ] - }, - { - "brand": "Toyota", - "models": [ - "4Runner", - "Avalon", - "Camry", - "Celica", - "Corolla", - "Corona", - "Cressida", - "Echo", - "FJ Cruiser", - "Highlander", - "Land Cruiser", - "Matrix", - "MR2", - "MR2 Spyder", - "Paseo", - "Pickup", - "Previa", - "Prius", - "Prius C", - "Prius V", - "RAV4", - "Sequoia", - "Sienna", - "Solara", - "Starlet", - "Supra", - "T100", - "Tacoma", - "Tercel", - "Tundra", - "Van", - "Venza", - "Yaris" - ] - }, - { - "brand": "Triumph", - "models": [ - "TR7", - "TR8" - ] - }, - { - "brand": "Volkswagen", - "models": [ - "Beetle", - "Cabrio", - "Cabriolet", - "CC", - "Corrado", - "Dasher", - "Eos", - "Eurovan", - "Fox", - "GLI", - "Golf R", - "GTI", - "Golf", - "Rabbit", - "Jetta", - "Passat", - "Phaeton", - "Pickup", - "Quantum", - "R32", - "Routan", - "Scirocco", - "Tiguan", - "Touareg", - "Vanagon" - ] - }, - { - "brand": "Volvo", - "models": [ - "240", - "260", - "740", - "760", - "780", - "850", - "940", - "960", - "C30", - "C70", - "S40", - "S60", - "S70", - "S80", - "S90", - "V40", - "V50", - "V70", - "V90", - "XC60", - "XC70", - "XC90" - ] - }, - { - "brand": "Yugo", - "models": [ - "GV", - "GVC", - "GVL", - "GVS", - "GVX" - ] - } - ] - -export default Cars \ No newline at end of file diff --git a/kivi-cars/src/data/location.js b/kivi-cars/src/data/location.js new file mode 100644 index 0000000..3671bd3 --- /dev/null +++ b/kivi-cars/src/data/location.js @@ -0,0 +1,223 @@ +const Location = { + "ime": "Lokacija", + "entiteti": [ + {"entitet":"Federacija BiH", + "kantoni": [ + {"kanton": "Sarajevo", + "gradovi": [ + "Hadžići", + "Ilidža", + "Ilijaš", + "Sarajevo - Centar", + "Sarajevo-Novi Grad", + "Sarajevo-Novo Sarajevo", + "Sarajevo-Stari Grad", + "Trnovo", + "Vogošća" + ] + }, + {"kanton":"Unsko-sanski", + "gradovi": [ + "Bihać", + "Bosanska Krupa", + "Bosanski Petrovac", + "Bužim", + "Cazin", + "Ključ", + "Sanski Most", + "Velika Kladuša" + ] + }, + {"kanton": "Posavski", + "gradovi": [ + "Domaljevac", + "Odžak", + "Orašje", + "Šamac" + ] + }, + {"kanton":"Tuzlanski", + "gradovi": [ + "Banovići", + "Doboj-Istok", + "Gradačac", + "Gračanica", + "Kalesija", + "Kladanj", + "Lukavac", + "Sapna", + "Srebrenik", + "Teočak", + "Tuzla", + "Čelić", + "Živinice" + ] + }, + {"kanton":"Zeničko-dobojski", + "gradovi": [ + "Breza", + "Doboj-Jug", + "Kakanj", + "Maglaj", + "Olovo", + "Tešanj", + "Usora", + "Vareš", + "Visoko", + "Zavidovići", + "Zenica", + "Žepče" + ] + }, + {"kanton":"Bosansko-podrinjski", + "gradovi": [ + "Foča", + "Goražde", + "Pale" + ] + }, + {"kanton":"Srednjobosanski", + "gradovi": [ + "Bugojno", + "Busovača", + "Dobretići", + "Donji Vakuf", + "Fojnica", + "Gornji Vakuf - Uskoplje", + "Jajce", + "Kiseljak", + "Kreševo", + "Novi Travnik", + "Travnik", + "Vitez" + ] + }, + {"kanton":"Hercegovačko-neretvanski", + "gradovi": [ + "Grad Mostar", + "Jablanica", + "Konjic", + "Neum", + "Prozor", + "Ravno", + "Stolac", + "Čapljina", + "Čitluk" + ] + }, + {"kanton":"Zapadno-hercegovački", + "gradovi": [ + "Grude", + "Ljubuški", + "Posušje", + "Široki Brijeg" + ] + }, + {"kanton":"Livanjski", + "gradovi": [ + "Bosansko Grahovo", + "Drvar", + "Glamoč", + "Kupres", + "Livno", + "Tomislavgrad" + ] + } + ] + }, + {"entitet":"Republika Srpska", + "kantoni": [ + {"kanton":"Banjalučka", + "gradovi": [ + "Banja Luka", + "Gradiška", + "Istočni Drvar", + "Jezero", + "Kneževo", + "Kostajnica", + "Kotor Varoš", + "Kozarska Dubica", + "Krupa na uni", + "Kupres", + "Laktaši", + "Mrkonjić Grad", + "Novi Grad", + "Oštra Luka", + "Petrovac", + "Prijedor", + "Prnjavor", + "Ribnik", + "Srbac", + "Čelinac", + "Šipovo" + ] + }, + {"kanton":"Dobojsko-Bijeljinska", + "gradovi": [ + "Bijeljina", + "Brod", + "Derventa", + "Doboj", + "Donji Žabar", + "Lopare", + "Lukavac", + "Modriča", + "Pelagićevo", + "Petrovo", + "Stanari", + "Teslić", + "Tešanj", + "Tuzla", + "Ugljevik", + "Vukosavlje", + "Šamac" + ] + }, + {"kanton":"Sarajevsko-Zvornička", + "gradovi": [ + "Bratunac", + "Han Pijesak", + "Ilijaš", + "Istočni Stari Grad", + "Kasindo", + "Kladanj", + "Lukavica", + "Milići", + "Olovo", + "Osmaci", + "Pale", + "Rogatica", + "Rudo", + "Sarajevo-Novi Grad", + "Sokolac", + "Srebrenica", + "Trnovo", + "Ustiprača", + "Višegrad", + "Vlasenica", + "Zvornik", + "Šekovići", + "Žepa" + ] + }, + {"kanton":"Trebinjsko-Fočanska", + "gradovi": [ + "Berkovići", + "Bileća", + "Foča", + "Gacko", + "Istočni Mostar", + "Kalinovik", + "Ljubinje", + "Nevesinje", + "Trebinje", + "Čajniče" + ] + } + ] + }, + {"distrikt":"Distrikt Brcko"} + ] +} + +export default Location; \ No newline at end of file diff --git a/kivi-cars/src/data/routes.js b/kivi-cars/src/data/routes.js index d38da33..6afeda4 100644 --- a/kivi-cars/src/data/routes.js +++ b/kivi-cars/src/data/routes.js @@ -5,10 +5,14 @@ const LinkR = { }, "filters": { "prev": "/category", - "next": "/email" + "next": "/location" }, - "email": { + "location": { "prev": "/filters", + "next": "/email" + }, + "email": { + "prev": "/location", "next": "/congrats" } }