synapse-admin/src/AppContext.tsx

19 lines
385 B
TypeScript
Raw Normal View History

import { createContext, useContext } from "react";
interface AppContextType {
restrictBaseUrl: string | string[];
asManagedUsers: string[];
2024-09-25 19:09:58 +03:00
supportURL: string;
menu: MenuItem[];
}
interface MenuItem {
label: string;
icon: string;
url: string;
}
export const AppContext = createContext({});
export const useAppContext = () => useContext(AppContext) as AppContextType;