Twitter2.2k

Popover

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

Installation

ng g @spartan-ng/cli:ui popover

Usage

import { BrnPopoverImports } from '@spartan-ng/brain/popover';
import { HlmPopoverImports } from '@spartan-ng/helm/popover';
<hlm-popover>
  <button hlmPopoverTrigger>Open Popover</button>
  <div hlmPopoverContent *brnPopoverContent="let ctx"></div>
</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 center -
sideOffset number 0 -
offsetX number 0 -

Helm API

HlmPopoverContent

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

Inputs

PropTypeDefaultDescription
class ClassValue --

HlmPopoverTrigger

Selector: button[hlmPopoverTrigger],button[hlmPopoverTriggerFor]

HlmPopover

Selector: [hlmPopover],hlm-popover

Progress Pagination