Popover

Displays rich content in a portal, triggered by a button.

Installation

npx nx g @spartan-ng/cli:ui popover

Usage

import {
  BrnPopoverClose
  BrnPopover
  BrnPopoverContent
  BrnPopoverTrigger
} from '@spartan-ng/brain/popover';
import { HlmPopoverCloseDirective, HlmPopoverContentDirective } from '@spartan-ng/helm/popover';
<brn-popover>
   <button brnPopoverTrigger >Open Popover</button>
   <div hlmPopoverContent *brnPopoverContent="let ctx"></div>
</brn-popover>

Brain API

BrnPopoverClose

Selector: button[brnPopoverClose]

BrnPopoverContent

Selector: [brnPopoverContent]

BrnPopoverTrigger

Selector: button[brnPopoverTrigger],button[brnPopoverTriggerFor]

Inputs

PropTypeDefaultDescription
brnPopoverTriggerFor BrnPopover | undefined undefined -

BrnPopover

Selector: brn-popover

ExportAs: brnPopover

Inputs

PropTypeDefaultDescription
align BrnPopoverAlign center -
sideOffset unknown 0 -

Helm API

HlmPopoverClose

Selector: [hlmPopoverClose],[brnPopoverClose][hlm]

Inputs

PropTypeDefaultDescription
class ClassValue --

HlmPopoverContent

Selector: [hlmPopoverContent],[brnPopoverContent][hlm]

Inputs

PropTypeDefaultDescription
class ClassValue --
Progress Pagination