angular-confirmation-popover
Version:
An angular 15.0+ bootstrap confirmation popover
23 lines • 4.8 kB
JavaScript
import { Injectable } from '@angular/core';
import * as i0 from "@angular/core";
export class ConfirmationPopoverOptions {
constructor() {
this.confirmText = 'Confirm';
this.cancelText = 'Cancel';
this.confirmButtonType = 'success';
this.cancelButtonType = 'outline-secondary';
this.placement = 'top';
this.hideConfirmButton = false;
this.hideCancelButton = false;
this.popoverClass = '';
this.appendToBody = false;
this.reverseButtonOrder = false;
this.closeOnOutsideClick = true;
}
}
ConfirmationPopoverOptions.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.2.8", ngImport: i0, type: ConfirmationPopoverOptions, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
ConfirmationPopoverOptions.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "15.2.8", ngImport: i0, type: ConfirmationPopoverOptions });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.2.8", ngImport: i0, type: ConfirmationPopoverOptions, decorators: [{
type: Injectable
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uZmlybWF0aW9uLXBvcG92ZXItb3B0aW9ucy5wcm92aWRlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL2FuZ3VsYXItY29uZmlybWF0aW9uLXBvcG92ZXIvc3JjL2xpYi9jb25maXJtYXRpb24tcG9wb3Zlci1vcHRpb25zLnByb3ZpZGVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7O0FBMkUzQyxNQUFNLE9BQU8sMEJBQTBCO0lBRHZDO1FBS0UsZ0JBQVcsR0FBVyxTQUFTLENBQUM7UUFDaEMsZUFBVSxHQUFXLFFBQVEsQ0FBQztRQUM5QixzQkFBaUIsR0FBVyxTQUFTLENBQUM7UUFDdEMscUJBQWdCLEdBQVcsbUJBQW1CLENBQUM7UUFDL0MsY0FBUyxHQUFXLEtBQUssQ0FBQztRQUUxQixzQkFBaUIsR0FBWSxLQUFLLENBQUM7UUFDbkMscUJBQWdCLEdBQVksS0FBSyxDQUFDO1FBQ2xDLGlCQUFZLEdBQVcsRUFBRSxDQUFDO1FBQzFCLGlCQUFZLEdBQVksS0FBSyxDQUFDO1FBQzlCLHVCQUFrQixHQUFZLEtBQUssQ0FBQztRQUNwQyx3QkFBbUIsR0FBWSxJQUFJLENBQUM7S0FDckM7O3VIQWhCWSwwQkFBMEI7MkhBQTFCLDBCQUEwQjsyRkFBMUIsMEJBQTBCO2tCQUR0QyxVQUFVIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5leHBvcnQgaW50ZXJmYWNlIENvbmZpcm1hdGlvblBvcG92ZXJPcHRpb25zSW50ZXJmYWNlIHtcbiAgLyoqXG4gICAqIFRoZSBwb3BvdmVyIHRpdGxlXG4gICAqL1xuICBwb3BvdmVyVGl0bGU/OiBzdHJpbmc7XG5cbiAgLyoqXG4gICAqIFRoZSBwb3BvdmVyIG1lc3NhZ2VcbiAgICovXG4gIHBvcG92ZXJNZXNzYWdlPzogc3RyaW5nO1xuXG4gIC8qKlxuICAgKiBUaGUgcG9wb3ZlciBjb25maXJtYXRpb24gYnV0dG9uIHRleHRcbiAgICovXG4gIGNvbmZpcm1UZXh0Pzogc3RyaW5nO1xuXG4gIC8qKlxuICAgKiBUaGUgcG9wb3ZlciBjYW5jZWwgYnV0dG9uIHRleHRcbiAgICovXG4gIGNhbmNlbFRleHQ/OiBzdHJpbmc7XG5cbiAgLyoqXG4gICAqIFRoZSBwb3BvdmVyIGNvbmZpcm0gYnV0dG9uIHR5cGUgZS5nLiBgc3VjY2Vzc2AsIGBkYW5nZXJgIGV0Y1xuICAgKi9cbiAgY29uZmlybUJ1dHRvblR5cGU/OiBzdHJpbmc7XG5cbiAgLyoqXG4gICAqIFRoZSBwb3BvdmVyIGNhbmNlbCBidXR0b24gdHlwZSAgZS5nLiBgc3VjY2Vzc2AsIGBkYW5nZXJgIGV0Y1xuICAgKi9cbiAgY2FuY2VsQnV0dG9uVHlwZT86IHN0cmluZztcblxuICAvKipcbiAgICogVGhlIHBvcG92ZXIgcGxhY2VtZW50LiBDYW4gYmUgYHRvcGAsIGBib3R0b21gLCBgbGVmdGAsIGByaWdodGBcbiAgICovXG4gIHBsYWNlbWVudD86IHN0cmluZztcblxuICAvKipcbiAgICogV2hpY2ggYnV0dG9uIHRvIGNhbmNlbC4gQ2FuIGJlIGVpdGhlciBgY29uZmlybWAgb3IgYGNhbmNlbGBcbiAgICovXG4gIGZvY3VzQnV0dG9uPzogc3RyaW5nO1xuXG4gIC8qKlxuICAgKiBXaGV0aGVyIHRvIGhpZGUgdGhlIGNvbmZpcm1hdGlvbiBidXR0b25cbiAgICovXG4gIGhpZGVDb25maXJtQnV0dG9uPzogYm9vbGVhbjtcblxuICAvKipcbiAgICogV2hldGhlciB0byBoaWRlIHRoZSBjYW5jZWwgYnV0dG9uXG4gICAqL1xuICBoaWRlQ2FuY2VsQnV0dG9uPzogYm9vbGVhbjtcblxuICAvKipcbiAgICogQSBjdXN0b20gQ1NTIGNsYXNzIHRvIGJlIGFkZGVkIHRvIHRoZSBwb3BvdmVyXG4gICAqL1xuICBwb3BvdmVyQ2xhc3M/OiBzdHJpbmc7XG5cbiAgLyoqXG4gICAqIFdoZXRoZXIgdG8gYXBwZW5kIHRoZSBwb3BvdmVyIHRvIHRoZSBkb2N1bWVudCBib2R5XG4gICAqL1xuICBhcHBlbmRUb0JvZHk/OiBib29sZWFuO1xuXG4gIC8qKlxuICAgKiBTd2FwIHRoZSBvcmRlciBvZiB0aGUgY29uZmlybSBhbmQgY2FuY2VsIGJ1dHRvbnNcbiAgICovXG4gIHJldmVyc2VCdXR0b25PcmRlcj86IGJvb2xlYW47XG5cbiAgLyoqXG4gICAqIFdoZXRoZXIgb3Igbm90IHRoZSBwb3BvdmVyIHNob3VsZCBzdGF5IG9wZW4gd2hlbiBjbGlja2luZyBvdXRzaWRlIGl0XG4gICAqL1xuICBjbG9zZU9uT3V0c2lkZUNsaWNrPzogYm9vbGVhbjtcbn1cblxuQEluamVjdGFibGUoKVxuZXhwb3J0IGNsYXNzIENvbmZpcm1hdGlvblBvcG92ZXJPcHRpb25zXG4gIGltcGxlbWVudHMgQ29uZmlybWF0aW9uUG9wb3Zlck9wdGlvbnNJbnRlcmZhY2Uge1xuICBwb3BvdmVyVGl0bGU6IHN0cmluZztcbiAgcG9wb3Zlck1lc3NhZ2U6IHN0cmluZztcbiAgY29uZmlybVRleHQ6IHN0cmluZyA9ICdDb25maXJtJztcbiAgY2FuY2VsVGV4dDogc3RyaW5nID0gJ0NhbmNlbCc7XG4gIGNvbmZpcm1CdXR0b25UeXBlOiBzdHJpbmcgPSAnc3VjY2Vzcyc7XG4gIGNhbmNlbEJ1dHRvblR5cGU6IHN0cmluZyA9ICdvdXRsaW5lLXNlY29uZGFyeSc7XG4gIHBsYWNlbWVudDogc3RyaW5nID0gJ3RvcCc7XG4gIGZvY3VzQnV0dG9uOiBzdHJpbmc7XG4gIGhpZGVDb25maXJtQnV0dG9uOiBib29sZWFuID0gZmFsc2U7XG4gIGhpZGVDYW5jZWxCdXR0b246IGJvb2xlYW4gPSBmYWxzZTtcbiAgcG9wb3ZlckNsYXNzOiBzdHJpbmcgPSAnJztcbiAgYXBwZW5kVG9Cb2R5OiBib29sZWFuID0gZmFsc2U7XG4gIHJldmVyc2VCdXR0b25PcmRlcjogYm9vbGVhbiA9IGZhbHNlO1xuICBjbG9zZU9uT3V0c2lkZUNsaWNrOiBib29sZWFuID0gdHJ1ZTtcbn1cbiJdfQ==