UNPKG

@alifd/next

Version:

A configurable component library for web built on React.

25 lines (24 loc) 874 B
import { Component } from 'react'; import PropTypes from 'prop-types'; import type { GatewayProps, GatewayState } from './types'; declare class Gateway extends Component<GatewayProps, GatewayState> { static displayName: string; static propTypes: { children: PropTypes.Requireable<PropTypes.ReactNodeLike>; container: PropTypes.Requireable<any>; target: PropTypes.Requireable<any>; }; static defaultProps: { container: () => HTMLElement; }; child: Element | null | undefined; constructor(props: GatewayProps); componentDidMount(): void; componentDidUpdate(): void; updateContainer: () => void; getChildNode(): Element | Text | null; saveChildRef: (ref: HTMLDivElement) => void; render(): import("react").ReactPortal | null; } declare const _default: typeof Gateway; export default _default;