Reac front end for psicometric app

App.js 1.0KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  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. refetchOnMount: false,
  15. retry:false,
  16. cacheTime: 0,
  17. },
  18. },
  19. })
  20. const GATEWAY = {
  21. dev: {
  22. API: 'http://localhost:8000',
  23. },
  24. pro: {
  25. API: '',
  26. }
  27. }
  28. export const API_GATEWAY = createContext(GATEWAY)
  29. export default function App() {
  30. return (
  31. <QueryClientProvider client={queryClient}>
  32. <Router>
  33. <API_GATEWAY.Provider value={GATEWAY.dev}>
  34. <Container fluid>
  35. <Routes />
  36. </Container>
  37. </API_GATEWAY.Provider>
  38. </Router>
  39. </QueryClientProvider>
  40. );
  41. }