Twitter2.3k

Tooltip

A popup that displays information related to an element when the element receives keyboard focus or the mouse hovers over it.

Installation

ng g @spartan-ng/cli:ui tooltip

Usage

import { HlmTooltipImports } from '@spartan-ng/helm/tooltip';
<button hlmTooltip="Add to library"  hlmBtn variant="outline">Default</button>

Examples

Simple

Positions

Disabled

Disabled Button with Tooltip

Template

Brain API

BrnTooltipContent

Inputs

PropTypeDefaultDescription
id string `brn-tooltip-${++uniqueId}` -

BrnTooltipStringTemplateOutlet

Selector: [brnTooltipStringTemplateOutlet]

ExportAs: brnTooltipStringTemplateOutlet

Inputs

PropTypeDefaultDescription
brnTooltipStringTemplateOutletContext BrnTemplateOutletContext | undefined undefined -
brnTooltipStringTemplateOutlet* (required) T | TemplateRef<void> --

BrnTooltip

Selector: [brnTooltip]

ExportAs: brnTooltip

Inputs

PropTypeDefaultDescription
tooltipDisabled boolean false -
position BrnTooltipPosition this._config.position ?? top -
brnTooltip BrnTooltipType null -
showDelay number this._config.showDelay -
hideDelay number this._config.hideDelay -

Outputs

PropTypeDefaultDescription
show void --
hide void --

Helm API

HlmTooltip

Selector: [hlmTooltip]

Stack Toggle