Hover Card

For sighted users to preview content available behind a link.

Installation

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

Usage

import {
  BrnHoverCard
  BrnHoverCardContent
  BrnHoverCardTrigger
} from '@spartan-ng/brain/hover-card';

import {
  HlmHoverCardContent
} from '@spartan-ng/helm/hover-card';
<brn-hover-card>
  <button hlmBtn variant="link" brnHoverCardTrigger>&#64;analogjs</button>
  <hlm-hover-card-content *brnHoverCardContent>The Angular meta-framework.</hlm-hover-card-content>
</brn-hover-card>

Brain API

BrnHoverCardContent

Selector: [brnHoverCardContent]

ExportAs: brnHoverCardContent

BrnHoverCardTrigger

Selector: [brnHoverCardTrigger]:not(ng-container),[brnHoverCardTriggerFor]:not(ng-container)

ExportAs: brnHoverCardTrigger

Inputs

PropTypeDefaultDescription
showDelay unknown 300 -
hideDelay unknown 500 -
animationDelay unknown 100 -
sideOffset unknown 5 -
align 'top' | 'bottom' bottom -
brnHoverCardTriggerFor TemplateRef<unknown> | BrnHoverCardContent | undefined undefined -

BrnHoverCard

Selector: brn-hover-card

Helm API

HlmHoverCardContent

Selector: hlm-hover-card-content

Inputs

PropTypeDefaultDescription
class ClassValue --
Icon Dropdown