From ec996ad08a442628e29c92984729a0b01475f088 Mon Sep 17 00:00:00 2001 From: VITALY-VORON <142410419+VITALY-VORON@users.noreply.github.com> Date: Sat, 26 Aug 2023 10:02:00 +0300 Subject: [PATCH] Update Main.js --- src/components/Main/Main.js | 117 ++++++++++++++++++++++++++++++++---- 1 file changed, 106 insertions(+), 11 deletions(-) diff --git a/src/components/Main/Main.js b/src/components/Main/Main.js index 4d5c0f5..e66c047 100644 --- a/src/components/Main/Main.js +++ b/src/components/Main/Main.js @@ -1,17 +1,112 @@ -import React, { useEffect } from "react"; +import React, { useEffect, useState } from "react"; +import axios from "axios"; -const Main = ({userData}) => { +const Main = ({ userData }) => { + + const [films, setFilms] = useState([]); + const [gits, setGits] = useState([]); + const [museum, setMuseum] = useState([]); + + const optionsFilms = { + method: 'GET', + url: `https://easytravel.zetcraft.ru/v1/GetAllFilmsInCity/${userData.selectedCity}`, + }; + + const optionsGis = { + method: 'GET', + url: `https://easytravel.zetcraft.ru/v1/GetAllGuides/${userData.selectedCity}`, + }; + + const optionsMuseum = { + method: 'GET', + url: `https://easytravel.zetcraft.ru/v1/GetAllMuseum/${userData.selectedCity}`, + }; useEffect(() => { - console.log(userData.selectedCity); - console.log(userData.unique); - }) + axios.request(optionsFilms).then(function (response) { + setFilms(response.data); + }).catch(function (error) { + console.error(error); + }); + }, []); - return ( -