Initial frontend import
This commit is contained in:
12
src/adminRouterMode.tsx
Normal file
12
src/adminRouterMode.tsx
Normal file
@@ -0,0 +1,12 @@
|
||||
import { createContext, useContext } from "react";
|
||||
|
||||
/** `basename`: admin-only app under `BrowserRouter basename={adminUiPrefix}`. `absolute`: full site `App`. */
|
||||
export type AdminRouterMode = "basename" | "absolute";
|
||||
|
||||
const AdminRouterModeCtx = createContext<AdminRouterMode>("absolute");
|
||||
|
||||
export const AdminRouterModeProvider = AdminRouterModeCtx.Provider;
|
||||
|
||||
export function useAdminRouterMode(): AdminRouterMode {
|
||||
return useContext(AdminRouterModeCtx);
|
||||
}
|
||||
Reference in New Issue
Block a user