UNPKG

bananas-commerce-admin

Version:

What's this, an admin for apes?

20 lines (19 loc) 671 B
import React from "react"; import { OpenAPI } from "openapi-types"; import { RouteInfo } from "../contexts/RouterContext"; import { PageComponent } from "../types"; export type RouterExtensionPageHit = PageComponent | Promise<PageComponent> | { page: PageComponent | Promise<PageComponent>; request?: OpenAPI.Request; defaultRequest?: OpenAPI.Request; offline?: boolean; }; export interface RouterExtension { app: string; pages: (route: RouteInfo) => RouterExtensionPageHit | undefined; } export interface RouterProps { dashboard?: React.ComponentType; extensions?: RouterExtension[]; } export declare const Router: React.FC<RouterProps>;