All files / src/pages/Dashboard/Provider DashboardContext.tsx

0% Statements 0/5
100% Branches 0/0
0% Functions 0/2
0% Lines 0/4

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17                                 
import React, { createContext, useContext } from "react";
import useDashboardManager from "../hooks/useDashboardManager";
type DashboardManagerType = ReturnType<typeof useDashboardManager>;
 
const DasboardContext = createContext<DashboardManagerType>({} as any);
function DashboardProvider({ children }: { children: React.ReactNode }) {
  const data = useDashboardManager();
 
  return (
    <DasboardContext.Provider value={data}>{children}</DasboardContext.Provider>
  );
}
 
export default DashboardProvider;
 
export const useDashboardContext = () => useContext(DasboardContext);