pcln-popover

6.1.6 • Public • Published

pcln-popover

Smart Popover component

npm i pcln-popover
import Popover from 'pcln-popover'
  <Popover
    renderContent={({handleClose}) => (
      <div>
        <p>Hello there!</p>
        <button onClick={handleClose}>Click on me to close popover!</button>
      </div>
    ))}
    placement='top'
    ariaLabel='Test Popover'
    overlayOpacity={0.3}
    width={350}
    bg='lightBlue'
    borderColor='borderGray'
    zIndex={-1}
    isOpen={false} // popover will always be open if true
    openOnMount={false} // popover will be open on mount, but can be closed
  >
    <Button>Popover</Button>
  </Popover>

Note: <Popover> relies on values from theme, so it must be a descendent of <ThemeProvider> in order to work properly. Otherwise, you might experience errors like this:

Uncaught TypeError: Cannot read property '3' of undefined

Readme

Keywords

none

Package Sidebar

Install

npm i pcln-popover

Weekly Downloads

592

Version

6.1.6

License

MIT

Unpacked Size

99.9 kB

Total Files

32

Last publish

Collaborators

  • benicheni
  • broox9
  • hakimelek
  • unscsprt
  • james-adv
  • abautista
  • klo19
  • sdalonzo
  • mjbyrnes4664
  • achoboter
  • gbellini911