| import { ToastContainer } from "react-toastify"; | import { ToastContainer } from "react-toastify"; | ||||
| import "react-toastify/dist/ReactToastify.css"; | import "react-toastify/dist/ReactToastify.css"; | ||||
| import { StyledEngineProvider } from "@mui/material"; | |||||
| const App = () => { | const App = () => { | ||||
| return ( | return ( | ||||
| <> | <> | ||||
| <Helmet> | <Helmet> | ||||
| <title>{i18next.t("app.title")}</title> | <title>{i18next.t("app.title")}</title> | ||||
| </Helmet> | </Helmet> | ||||
| <ToastContainer bodyClassName="ToastBody" /> | |||||
| <main className="l-page"> | |||||
| <AppRoutes /> | |||||
| </main> | |||||
| <StyledEngineProvider injectFirst> | |||||
| <ToastContainer bodyClassName="ToastBody" /> | |||||
| <main className="l-page"> | |||||
| <AppRoutes /> | |||||
| </main> | |||||
| </StyledEngineProvider> | |||||
| </Router> | </Router> | ||||
| </> | </> | ||||
| ); | ); |
| import axios from "axios"; | import axios from "axios"; | ||||
| import queryString from "qs"; | |||||
| // import queryString from "qs"; | |||||
| const request = axios.create({ | const request = axios.create({ | ||||
| baseURL: "http://localhost:1337/", | baseURL: "http://localhost:1337/", | ||||
| "Content-Type": "application/json", | "Content-Type": "application/json", | ||||
| }, | }, | ||||
| //withCredentials: true, | //withCredentials: true, | ||||
| paramsSerializer: (params) => | |||||
| queryString.stringify(params, { arrayFormat: "comma" }), | |||||
| // paramsSerializer: (params) => | |||||
| // queryString.stringify(params, { arrayFormat: "comma" }), | |||||
| }); | }); | ||||
| export const getRequest = (url, params = null, options = null) => | export const getRequest = (url, params = null, options = null) => |