Basic
Attach the directive to a regular action and listen for the confirmed event.
Icons by @ng-icons/tabler-icons
The component library does not provide icons.
Component Blueprint
Anchored confirmation prompt that can attach to buttons, cards, rows, and custom trigger components.
TS
import { FrButtonModule } from '@frame-ui-ng/components/button';
import { FrConfirmPopoverModule } from '@frame-ui-ng/components/confirm-popover';TS
shipRelease(): void {
// Continue with the confirmed action.
}HTML
<button
frButton
type="button"
[frConfirmPopover]="{
title: 'Ship release?',
description: 'This will notify everyone watching the release channel.'
}"
(frConfirmPopoverConfirmed)="shipRelease()"
>
<span frButtonLabel>Ship release</span>
</button>Attach the directive to a regular action and listen for the confirmed event.
The directive can attach to cards, rows, icon buttons, or custom components. Non-native triggers should provide role and keyboard focus.
Override title, description, and action labels directly on the host.
Use the same side and alignment language as popover for anchored placement.
Confirmation content inherits direction and can align to the logical end edge.
Confirm popover inherits the popover surface tokens.
Confirm popover inherits popover surface, typography, footer, and motion tokens.