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);
|