Getting Started
Components
Accordion Alert Alert Dialog Aspect Ratio Avatar Badge Breadcrumb Button Calendar Card Carousel Chart Checkbox Checkbox Group Collapsible Combobox Context Menu Date Picker Dialog Editor Hover Card Input Input OTP Label Menu Menu Bar Pagination Popover Progress Radio Group reCAPTCHA Select Separator Sheet Skeleton Slider Switch Table Tabs Textarea Toast Toggle Toggle Group Tooltip
Tooltip
A popup that displays information related to an element when the element receives keyboard focus or the mouse hovers over it.
import { ChangeDetectionStrategy, Component, ViewEncapsulation } from '@angular/core';
import { ScButton } from 'import { ChangeDetectionStrategy, Component, ViewEncapsulation } from '@angular/core';
import { ScButton, ScTooltip } from '@semantic-components/ui';
@Component({
selector: 'app-tooltip-demo',
imports: [ScTooltip, ScButton],
template: `
<div class="flex justify-center">
<button sc-button variant="outline" scTooltip="Add to library">Hover</button>
</div>
`,
styles: ``,
encapsulation: ViewEncapsulation.None,
changeDetection: ChangeDetectionStrategy.OnPush,
})
export class TooltipDemo {}
import { ChangeDetectionStrategy, Component, ViewEncapsulation } from '@angular/core';
import { ScButton, ScTooltip } from '@semantic-components/ui';
@Component({
selector: 'app-tooltip-position',
imports: [ScTooltip, ScButton],
template: `
<div class="grid grid-cols-2 gap-2">
<button sc-button variant="outline" scTooltip="Tooltip below" position="below">
Tooltip below
</button>
<button sc-button variant="outline" scTooltip="Tooltip above" position="above">
Tooltip above
</button>
<button sc-button variant="outline" scTooltip="Tooltip left" position="left">
Tooltip left
</button>
<button sc-button variant="outline" scTooltip="Tooltip right" position="right">
Tooltip right
</button>
</div>
`,
styles: ``,
encapsulation: ViewEncapsulation.None,
changeDetection: ChangeDetectionStrategy.OnPush,
})
export class TooltipPosition {}