@moxb/stellar-router-react
Version:
Stellar router: React widgets
26 lines (25 loc) • 925 B
TypeScript
/// <reference types="react" />
import { Navigable, SubStateCoreInfo, NavControl } from '@moxb/stellar-router-core';
import { UIFragmentSpec } from '@moxb/react-html';
/**
* Render the fallback widget.
*
* This is an implementation detail, not to be used by application code.
*/
export declare function renderFallback(props: Navigable<any>, fallback: UIFragmentSpec | undefined): JSX.Element | null;
interface RenderProps<DataType> {
state: SubStateCoreInfo<UIFragmentSpec, DataType> | null;
fallback?: UIFragmentSpec;
navigationContext: Navigable<DataType>;
tokenIncrease?: number;
extraProps?: any;
checkCondition?: boolean;
navControl: NavControl;
}
/**
* Render content for a given sub-state.
*
* This is an implementation detail, not to be used by application code.
*/
export declare function renderSubStateCore<DataType>(props: RenderProps<DataType>): JSX.Element | null;
export {};