From e0e11fbb199477bf1afd81d15eb6dff0a5a2149e Mon Sep 17 00:00:00 2001 From: Sina Blattmann Date: Thu, 23 Feb 2023 09:33:44 +0100 Subject: [PATCH] fix cors config --- csharp/app/Backend/program.cs | 2 +- typescript/Frontend/src/App.tsx | 12 ++-- .../src/components/LanguageSelect.tsx | 1 + typescript/Frontend/src/components/Tabs.tsx | 14 ++++- typescript/Frontend/src/routes/Home.tsx | 58 ------------------- 5 files changed, 20 insertions(+), 67 deletions(-) delete mode 100644 typescript/Frontend/src/routes/Home.tsx diff --git a/csharp/app/Backend/program.cs b/csharp/app/Backend/program.cs index 95eda1932..e7017ab8f 100644 --- a/csharp/app/Backend/program.cs +++ b/csharp/app/Backend/program.cs @@ -18,7 +18,7 @@ builder.Services.AddControllers(); // TODO: remove magic, specify controllers e builder.Services.AddHttpContextAccessor(); builder.Services.AddEndpointsApiExplorer(); -builder.Services.AddCors(o => o.AddDefaultPolicy(p => p.WithOrigins("*"))); // TODO +builder.Services.AddCors(o => o.AddDefaultPolicy(p => p.WithOrigins("*").AllowAnyHeader().AllowAnyMethod())); builder.Services.AddSwaggerGen(config => { config.SwaggerDoc("v1", new OpenApiInfo{ Title = "My API", Version = "V1" }); diff --git a/typescript/Frontend/src/App.tsx b/typescript/Frontend/src/App.tsx index 358e4750c..21278ba28 100644 --- a/typescript/Frontend/src/App.tsx +++ b/typescript/Frontend/src/App.tsx @@ -14,8 +14,6 @@ import { useState } from "react"; import en from "./lang/en.json"; import de from "./lang/de.json"; import NavigationButtons from "./components/NavigationButtons"; -import LanguageSelect from "./components/LanguageSelect"; -import LogoutButton from "./components/LogoutButton"; const App = () => { const { token, setToken, removeToken } = useToken(); @@ -32,8 +30,6 @@ const App = () => { return ; } - console.log("app"); - return ( { - - { - + { value={props.language} label="Age" onChange={(e) => props.setLanguage(e.target.value)} + sx={{ ml: "auto" }} > diff --git a/typescript/Frontend/src/components/Tabs.tsx b/typescript/Frontend/src/components/Tabs.tsx index acb522b8b..5d3cadeb0 100644 --- a/typescript/Frontend/src/components/Tabs.tsx +++ b/typescript/Frontend/src/components/Tabs.tsx @@ -6,8 +6,15 @@ import { Link } from "react-router-dom"; import routes from "../routes.json"; import useRouteMatch from "../hooks/useRouteMatch"; import { useIntl } from "react-intl"; +import LogoutButton from "./LogoutButton"; +import LanguageSelect from "./LanguageSelect"; -const BasicTabs = () => { +interface BasicTabsProps { + removeToken: () => void; + language: string; + setLanguage: (language: string) => void; +} +const BasicTabs = (props: BasicTabsProps) => { const routeMatch = useRouteMatch([ routes.installationWithId, routes.alarmsWithId, @@ -61,6 +68,11 @@ const BasicTabs = () => { component={Link} to={routes.log + id} /> + + diff --git a/typescript/Frontend/src/routes/Home.tsx b/typescript/Frontend/src/routes/Home.tsx deleted file mode 100644 index 24127ea56..000000000 --- a/typescript/Frontend/src/routes/Home.tsx +++ /dev/null @@ -1,58 +0,0 @@ -import { Box, Button, ButtonGroup, Grid, TextField } from "@mui/material"; -import Divider from "@mui/material/Divider"; -import { Route, Routes } from "react-router-dom"; -import NestedList from "../components/NestedList"; -import BasicTable from "../components/Table"; -import BasicTabs from "../components/Tabs"; -import routes from "../routes.json"; -import InstallationDetail from "./Installation"; - -const Home = () => { - return ( - - - - - - - - - - - - - - - - - } - /> - alarms} /> - } /> - log} /> - - - - - ); -}; - -export default Home;