0.0.5 • Published 5 years ago

ngb-confirmation-modal v0.0.5

Weekly downloads
3
License
MIT
Repository
github
Last release
5 years ago

NgbConfirmationModal

Installation

npm install ngb-confirmation-modal
import { NgbConfirmationModalModule } from 'ngb-confirmation-modal';

  imports: [
    NgbConfirmationModalModule,
  ],

Basic usage

<ngb-confirmation-modal (closeResult)="onConfirmationModalResult($event)" [openModalFlag]="openConfirmationModal">

  <ng-template ngbConfirmationModalHeader>
    Modal header
  </ng-template>

  <ng-template ngbConfirmationModalBody>
    Modal body
  </ng-template>

</ngb-confirmation-modal>

Input

InputTypeDefault value
confirmButtonColortextprimary
confirmButtonTexttextConfirm
cancelButtonColortextsecondary
cancelButtonTexttextCancel
openModalFlagbooleanfalse
  • confirmButtonColor: Bootstrap color of confirmation button.
  • confirmButtonText: Confirmation button text.
  • cancelButtonColor: Bootstrap color of cancel button.
  • cancelButtonText: Cancel button text.
  • openModalFlag: If you set to true modal will open.
Available colors:
  • primary
  • warning
  • secondary
  • danger
  • success
  • info
  • dark
  • light
  • muted
  • white

Output

OutputReturned type
(closeResult)boolean
  • Confirm button click: returned value: true
  • Cancel button click: returned value: false

Templates

Modal header
  • confirmationModalHeader (default value: Confirmation)
<ngb-confirmation-modal>

  <ng-template ngbConfirmationModalHeader>
    Confirmation about user delete
  </ng-template>

</ngb-confirmation-modal>
Modal body
  • confirmationModalBody (default value: Are you sure?)
<ngb-confirmation-modal>

  <ng-template ngbConfirmationModalBody>
    Are you sure you want to delete a user?
  </ng-template>

</ngb-confirmation-modal>
0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago