Important: This documentation is about an older version. It's relevant only to the release noted, many of the features and functions have been updated or replaced. Please view the current version.
Portal class
Signature
export declare class Portal extends PureComponent<Props>
Import
import { Portal } from '@grafana/ui';
Constructors
Constructor | Modifiers | Description |
---|---|---|
constructor(props) | Constructs a new instance of the Portal class |
Properties
Property | Modifiers | Type | Description |
---|---|---|---|
node | HTMLElement | ||
portalRoot | HTMLElement |
Methods
Method | Modifiers | Description |
---|---|---|
componentWillUnmount() | ||
render() |
constructor(props)
Constructs a new instance of the Portal
class
Signature
constructor(props: Props);
Parameters
Parameter | Type | Description |
---|---|---|
props | Props |
node property
Signature
node: HTMLElement;
portalRoot property
Signature
portalRoot: HTMLElement;
componentWillUnmount method
Signature
componentWillUnmount(): void;
Returns:
void
render method
Signature
render(): React.ReactPortal;
Returns:
React.ReactPortal