Proyectos de Subversion LeadersLinked - SPA

Rev

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

Rev Autor Línea Nro. Línea
3428 stevensc 1
import React from "react";
2611 stevensc 2
 
3428 stevensc 3
import { useCredentials, useLanguages } from "@hooks";
2611 stevensc 4
 
3428 stevensc 5
import Spinner from "./components/UI/Spinner";
3416 stevensc 6
import ErrorPage from "./pages/error/error-page";
2611 stevensc 7
 
3416 stevensc 8
import "./styles/globals.scss";
2611 stevensc 9
 
3428 stevensc 10
function App() {
11
  const { loading: loadingCredentials, error: credentialsError } =
12
    useCredentials();
13
  const { loading: loadingLanguages, error: languagesError } = useLanguages();
2611 stevensc 14
 
3428 stevensc 15
  const loading = loadingCredentials || loadingLanguages;
16
  const initialError = credentialsError || languagesError;
2611 stevensc 17
 
18
  if (loading) {
3416 stevensc 19
    return <Spinner />;
2611 stevensc 20
  }
21
 
3416 stevensc 22
  if (initialError) {
23
    return <ErrorPage />;
2611 stevensc 24
  }
25
 
3427 stevensc 26
  return (
27
    <>
28
      <h1>Heelo</h1>
29
    </>
30
  );
2611 stevensc 31
}
3428 stevensc 32
 
33
export default App;