synapse-admin/src/AppContext.tsx
Aine ca71038874
Custom Menu Items (#79)
* Custom Menu Items

* update readme

* fix indentation
2024-10-21 23:33:51 +03:00

18 lines
385 B
TypeScript

import { createContext, useContext } from "react";
interface AppContextType {
restrictBaseUrl: string | string[];
asManagedUsers: string[];
supportURL: string;
menu: MenuItem[];
}
interface MenuItem {
label: string;
icon: string;
url: string;
}
export const AppContext = createContext({});
export const useAppContext = () => useContext(AppContext) as AppContextType;