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

3.2.0 • Public • Published

@highlight-ui/utils-portal-manager

Installation

yarn add @highlight-ui/utils-portal-manager

Usage

PortalManager.containerInstance()

This function creates, or if it exists, returns the global portals container DOM element.

import { PortalManager } from '@highlight-ui/utils-portal-manager';

// Creates a new DOM element
const newPortalsContainer = PortalManager.containerInstance();

// Returns the existing DOM element
const existingPortalsContainer = PortalManager.containerInstance();

console.log(newPortalsContainer == existingPortalsContainer); // => true

GroupedPortal

React component that appends a portal to the global portals container.

import { GroupedPortal } from '@highlight-ui/utils-portal-manager';

const MyComponent = () => {
  return (
    <GroupedPortal>
      This content is rendered in the global portals container.
    </GroupedPortal>
  );
};

Readme

Keywords

none

Package Sidebar

Install

npm i @highlight-ui/utils-portal-manager

Weekly Downloads

3,168

Version

3.2.0

License

MIT

Unpacked Size

295 kB

Total Files

13

Last publish

Collaborators

  • kbpersonio
  • ante.zebic
  • mislav_lukac_personio_ext
  • cusero
  • jordan-personio
  • personio-npm-ci
  • riain-personio
  • amadeofrompersonio
  • yunxi-yang
  • andresfrompersonio