Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 3424 | Rev 3426 | Ir a la última revisión | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
3416 stevensc 1
import React, { useEffect } from "react";
2
import { useDispatch, useSelector } from "react-redux";
2611 stevensc 3
 
3416 stevensc 4
import { useApi } from "@hooks";
5
import { getCredentials, getLanguages } from "@services/auth";
6
import { labelsAdapter } from "./utils/labels";
7
import { setIntlLabels } from "./redux/intl/intl.action";
8
import { setCrendentials } from "./redux/auth/auth.actions";
2611 stevensc 9
 
3416 stevensc 10
import AppRoutes from "./routes/routes";
11
import ErrorPage from "./pages/error/error-page";
12
import Spinner from "./components/UI/Spinner";
2611 stevensc 13
 
3416 stevensc 14
import "./styles/globals.scss";
2611 stevensc 15
 
16
export default function App() {
3416 stevensc 17
  const {
18
    data: credentials,
19
    error: credentialsError,
20
    loading: loadingCredentials,
3425 stevensc 21
  } = useApi(getCredentials, true);
2611 stevensc 22
 
3424 stevensc 23
  const loading = loadingCredentials;
24
  const initialError = credentialsError;
2611 stevensc 25
 
26
  if (loading) {
3416 stevensc 27
    return <Spinner />;
2611 stevensc 28
  }
29
 
3416 stevensc 30
  if (initialError) {
31
    return <ErrorPage />;
2611 stevensc 32
  }
33
 
3424 stevensc 34
  return (
35
    <>
36
      <h1>Heelo</h1>
37
    </>
38
  );
2611 stevensc 39
}