Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 3365 | Rev 3432 | 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, { createContext } from "react";
3218 stevensc 2
 
3416 stevensc 3
import { useFetch } from "@hooks";
3218 stevensc 4
 
3416 stevensc 5
export const HabitsUrlsContext = createContext();
3218 stevensc 6
 
7
export default function HabitsUrlsProvider({ children }) {
3416 stevensc 8
  const { data, loading: loading } = useFetch("/habits", {
3338 stevensc 9
    categories: [],
3416 stevensc 10
    emojis: [],
11
  });
12
  const { categories, emojis, ...links } = data;
3218 stevensc 13
 
14
  return (
3341 stevensc 15
    <HabitsUrlsContext.Provider
16
      value={{
17
        loading,
3356 stevensc 18
        categories,
19
        links,
3416 stevensc 20
        emojis,
3341 stevensc 21
      }}
22
    >
3218 stevensc 23
      {children}
24
    </HabitsUrlsContext.Provider>
3416 stevensc 25
  );
3218 stevensc 26
}