Reac front end for psicometric app

App.js 974B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. import 'bootstrap/dist/css/bootstrap.min.css';
  2. import './App.css';
  3. import './Css/all.css'
  4. import { createContext } from 'react'
  5. import { BrowserRouter as Router } from "react-router-dom";
  6. import { Container } from 'react-bootstrap'
  7. // import { AuthProvider } from './Auth/AuthProvider'
  8. import { QueryClient, QueryClientProvider } from 'react-query'
  9. import Routes from './Components/Routes'
  10. const queryClient = new QueryClient({
  11. defaultOptions: {
  12. queries: {
  13. refetchOnWindowFocus: false,
  14. },
  15. },
  16. })
  17. const GATEWAY = {
  18. dev: {
  19. API: 'http://localhost:8000',
  20. },
  21. pro: {
  22. API: '',
  23. }
  24. }
  25. export const API_GATEWAY = createContext(GATEWAY)
  26. export default function App() {
  27. return (
  28. <QueryClientProvider client={queryClient}>
  29. <Router>
  30. <API_GATEWAY.Provider value={GATEWAY.dev}>
  31. <Container fluid>
  32. <Routes />
  33. </Container>
  34. </API_GATEWAY.Provider>
  35. </Router>
  36. </QueryClientProvider>
  37. );
  38. }