Skip to content

Commit df3ba1d

Browse files
feat(modal): adiciona suporte a ícone nas ações do modal
O componente po-modal não permitia exibir ícones nos botões de ação. Adiciona a propriedade `icon` na interface `PoModalAction` e vincula `[p-icon]` nos botões primário e secundário do template do modal. Fixes DTHFUI-11656
1 parent 4951e84 commit df3ba1d

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

projects/ui/src/lib/components/po-modal/po-modal-action.interface.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ export interface PoModalAction {
1919
/** Desabilita o botão impossibilitando que sua ação seja executada. */
2020
disabled?: boolean;
2121

22+
/** Define o ícone do botão. */
23+
icon?: string;
24+
2225
/** Rótulo do botão. */
2326
label: string;
2427

projects/ui/src/lib/components/po-modal/po-modal.component.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
*ngIf="secondaryAction"
3737
[p-danger]="getSecondaryActionButtonDanger()"
3838
[p-disabled]="secondaryAction.disabled"
39+
[p-icon]="secondaryAction.icon"
3940
[p-label]="secondaryAction.label"
4041
[p-loading]="secondaryAction.loading"
4142
p-kind="secondary"
@@ -48,6 +49,7 @@
4849
class="po-button-modal-first-action"
4950
[p-danger]="primaryAction.danger"
5051
[p-disabled]="primaryAction.disabled"
52+
[p-icon]="primaryAction.icon"
5153
[p-label]="primaryAction.label"
5254
[p-loading]="primaryAction.loading"
5355
p-kind="primary"

0 commit comments

Comments
 (0)