Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/ui / dist / components / features / Portal / Portal.d.ts
Size: Mime:
import React from 'react';
import { PortalProps } from './typings';
/**
 * @api https://reactjs.org/docs/portals.html
 */
declare class Portal extends React.PureComponent<PortalProps> {
    isComponentMounted: boolean;
    defaultNode: HTMLElement | undefined;
    componentWillUnmount(): void;
    /**
     * @see https://reactjs.org/docs/reconciliation.html
     */
    componentDidMount(): void;
    /**
     * @deprecated
     * @todo remove this, we can access using props...
     */
    readonly className: string;
    /**
     * @todo reduce reading & writing from the DOM here, bad @@perf
     */
    render(): import("react-router/node_modules/@types/react").ReactPortal | null;
}
export { Portal };
export default Portal;