Twitter2.3k

Popover

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

Installation

ng g @spartan-ng/cli:ui popover

Usage

import { HlmPopoverImports } from '@spartan-ng/helm/popover';
<hlm-popover>
  <button hlmPopoverTrigger>Open Popover</button>
  <hlm-popover-content *hlmPopoverPortal="let ctx"></hlm-popover-content>
</hlm-popover>

Brain API

BrnPopoverContent

Selector: [brnPopoverContent]

BrnPopoverTrigger

Selector: button[brnPopoverTrigger],button[brnPopoverTriggerFor]

Inputs

PropTypeDefaultDescription
brnPopoverTriggerFor BrnPopover | undefined undefined -

BrnPopover

Selector: [brnPopover],brn-popover

ExportAs: brnPopover

Inputs

PropTypeDefaultDescription
align BrnPopoverAlign this._config.align -
sideOffset number this._config.sideOffset -
offsetX number this._config.offsetX -

Helm API

HlmPopoverContent

Selector: [hlmPopoverContent],hlm-popover-content

HlmPopoverPortal

Selector: [hlmPopoverPortal]

HlmPopoverTrigger

Selector: button[hlmPopoverTrigger],button[hlmPopoverTriggerFor]

HlmPopover

Selector: [hlmPopover],hlm-popover

Progress Pagination