@ionic/react
Version:
React specific wrapper for @ionic/core
27 lines (26 loc) • 1.11 kB
TypeScript
import React from 'react';
import { IonLifeCycleContext } from '../contexts/IonLifeCycleContext';
import type { RouteInfo } from '../models';
import { StackContext } from './StackContext';
interface OutletPageManagerProps {
className?: string;
forwardedRef?: React.ForwardedRef<HTMLIonRouterOutletElement>;
routeInfo?: RouteInfo;
StackManager: any;
}
export declare class OutletPageManager extends React.Component<OutletPageManagerProps> {
ionLifeCycleContext: React.ContextType<typeof IonLifeCycleContext>;
context: React.ContextType<typeof StackContext>;
ionRouterOutlet: HTMLIonRouterOutletElement | undefined;
outletIsReady: boolean;
constructor(props: OutletPageManagerProps);
componentDidMount(): void;
componentWillUnmount(): void;
ionViewWillEnterHandler(): void;
ionViewDidEnterHandler(): void;
ionViewWillLeaveHandler(): void;
ionViewDidLeaveHandler(): void;
render(): import("react/jsx-runtime").JSX.Element;
static get contextType(): React.Context<import("./StackContext").StackContextState>;
}
export default OutletPageManager;