@leafygreen-ui/portal
TypeScript icon, indicating that this package has built-in type declarations

5.1.1 • Public • Published

Portal

npm (scoped)

Installation

Yarn

yarn add @leafygreen-ui/portal

NPM

npm install @leafygreen-ui/portal

Example

import Portal from '@leafygreen-ui/portal';

<Portal>
  <div>
    Portals transport their children to a div that is appended to the end of the
    document.body to or a node that can be specified with a container prop.
  </div>
</Portal>;

Output HTML

<div>
  <div class="leafygreen-ui-xi606m">
    Portals transport their children to a div that is appended to the end of the
    document.body to or a node that can be specified with a container prop.
  </div>
</div>

Properties

Prop Type Description Default
container DOM Node Sets the container node, which will contain all of the portaled content. If no container is supplied, a div will be created and apened to the end of the document.body. document.createElement('div')
children node The children will be rendered inside of the portaled container.

Versions

Current Tags

Version History

Package Sidebar

Install

npm i @leafygreen-ui/portal

Weekly Downloads

31,830

Version

5.1.1

License

Apache-2.0

Unpacked Size

41.5 kB

Total Files

24

Last publish

Collaborators

  • stephl3
  • brookescarlett
  • shaneeza
  • hswolff
  • thesonofthomp