pwa-synergy-api
Version:
synergy application api
17 lines • 715 B
TypeScript
import { ReactElement } from 'react';
import { Component, RouteApi, AppRoute } from '../../types';
export interface RouteContainerProps<T extends object> {
components: Map<string, Component<T>>;
titleBar?: (commands: T) => ReactElement;
toolBar?: (commands: T) => ReactElement;
statusBar?: (commands: T) => ReactElement;
commands: (RouteApi: RouteApi) => T;
routes: AppRoute[];
routeNotFoundComponent?: string;
hideTitleBar?: boolean;
hideToolBar?: boolean;
hideStatusBar?: boolean;
}
declare const RouteContainer: <T extends object>(props: RouteContainerProps<T>) => import("react/jsx-runtime").JSX.Element;
export default RouteContainer;
//# sourceMappingURL=index.d.ts.map