UNPKG

narraleaf-react

Version:

A React visual novel player framework

28 lines (27 loc) 633 B
import React from "react"; type PageRouterProps = Readonly<{ children?: React.ReactNode; }>; /** * Page Router for NarraLeaf-React * * **Note**: only `Page` and `Stage` components are allowed as children, other components will be ignored. * * @example * ```tsx * const router = useRouter("home"); * ``` * ```tsx * <PageRouter router={router}> * <Page id="home"> * <Home /> * </Page> * <Page id="about"> * <About /> * <Contact /> * </Page> * </PageRouter> * ``` */ export declare function PageRouter({ children, }: PageRouterProps): React.JSX.Element | null; export {};