{"_id":"@dkx/mat-confirmation-dialog","_rev":"1-c6806002a53907245266feb3b2258ddb","name":"@dkx/mat-confirmation-dialog","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@dkx/mat-confirmation-dialog","version":"0.0.1","description":"Angular material confirmation dialog","repository":{"type":"git","url":"git@gitlab.com:dkx/angular/mat-confirmation-dialog.git"},"author":{"name":"David Kudera","email":"kudera.d@gmail.com"},"license":"MIT","main":"bundles/dkx-mat-confirmation-dialog.umd.js","types":"./lib/index.d.ts","peerDependencies":{"@angular/core":">7.0","@angular/cdk":">7.0","@angular/common":">7.0","@angular/forms":">7.0","@angular/material":">7.0","@angular/platform-browser":">7.0","rxjs":"*","zone.js":"*"},"devDependencies":{"@angular/animations":">7.0","@angular/cdk":">7.0","@angular/common":">7.0","@angular/compiler":">7.0","@angular/compiler-cli":">7.0","@angular/core":">7.0","@angular/forms":">7.0","@angular/material":">7.0","@angular/platform-browser":">7.0","@types/node":">10.0","ng-packagr":"*","rxjs":"*","typescript":"<3.5","zone.js":"*"},"module":"fesm5/dkx-mat-confirmation-dialog.js","es2015":"fesm2015/dkx-mat-confirmation-dialog.js","esm5":"esm5/dkx-mat-confirmation-dialog.js","esm2015":"esm2015/dkx-mat-confirmation-dialog.js","fesm5":"fesm5/dkx-mat-confirmation-dialog.js","fesm2015":"fesm2015/dkx-mat-confirmation-dialog.js","typings":"dkx-mat-confirmation-dialog.d.ts","metadata":"dkx-mat-confirmation-dialog.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"_id":"@dkx/mat-confirmation-dialog@0.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"davidkcz","email":"kudera.d@gmail.com"},"dist":{"integrity":"sha512-cWM//thje0HbBdf4vRLI8fNGq8aak+dTMa9VP3q+eW+23qx1Rl2muyIHBPc5GIsJOQDt+h/RZKsPDNJGdAxDTg==","shasum":"b480d4d178b2ceba6559dc90d2ad52f77b8884e4","tarball":"https://registry.npmjs.org/@dkx/mat-confirmation-dialog/-/mat-confirmation-dialog-0.0.1.tgz","fileCount":30,"unpackedSize":99170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOeceCRA9TVsSAnZWagAAxEEQAIu7KI1p/WyGYa8Nl5Tl\nYGaNtPSO5q/FmvxVGN1dIoL3bEBbf2AsYY87Wf54L8H6dd68/LO21Ip4rP7C\nIMYBvPzhIGTaP5ROUI0inNBQ0UbB0fHyqiDRbS8b65KeeHnQHreNDxkMmUWw\n+oobye3Am89RQMUkuk8quvTvG4aGp4xUikAOeqFxGVOT8cwr1jRu9yyI6SaR\nPxhEQD5RaFEcpfKoVe6j4wba5gQ/cw9ICfjpsAeSDRE5oBN6Zv3vQCaITEwy\nsdRp7JXe6ZkI7RzBY5X0ueJR6pl09Gp7u/x1uH+/UbasKL1C6yTQgrR18rlF\nFMvZB97vJuxKHaeNc89/3ID2FZ90Wh0NgCPbWC4k6CAs2X6c0ISJgTiLBMFj\n+Bo6cdmGkxEJt/uwukvNsMJsB50lBulvA9OeFem9t9KkGg64iOTBgTgfvScM\nL/FqDXcl+qAsWNzltHbDVjmaKWca2migZRvyvCUmijUNkw64ZBNkD75hBfr1\nF8hmyOM8xagmRWd4gANgiXQtkmAnGAqg546zfOGz1OjXyC9+LRanawXj9kLm\n0Nx2g3g1Gr3P4k3eLUXBEOtsECIRzi9H5kv1CS8xSLQDRNkAn+b/AnSIFpqd\nhuwIS+6kFFJ6IEc6jRl4LtZ4nKe0vo7VQ0btqevluKrdiQ0aCVwODqXf0wvy\nH9UA\r\n=dNol\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICp3lH7KCI3OqcsRIA6QnzrOGyCKSy8M2yr564oyTwB6AiAUbkagQAvmcTqI0Gs9AQozToSjnvqdeUdkra6V8wqi2A=="}]},"maintainers":[{"name":"davidkcz","email":"kudera.d@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mat-confirmation-dialog_0.0.1_1564075805568_0.015680760594579457"},"_hasShrinkwrap":false}},"time":{"created":"2019-07-25T17:30:05.478Z","0.0.1":"2019-07-25T17:30:05.720Z","modified":"2022-04-05T04:51:42.276Z"},"maintainers":[{"name":"davidkcz","email":"kudera.d@gmail.com"}],"description":"Angular material confirmation dialog","repository":{"type":"git","url":"git@gitlab.com:dkx/angular/mat-confirmation-dialog.git"},"author":{"name":"David Kudera","email":"kudera.d@gmail.com"},"license":"MIT","readme":"# DKX/Angular/MatConfirmationDialog\n\nConfirmation dialog for angular material\n\n## Installation\n\n```bash\n$ npm install --save @dkx/mat-confirmation-dialog\n```\n\nor with yarn\n\n```bash\n$ yarn add @dkx/mat-confirmation-dialog\n```\n\n## Usage\n\n**Module:**\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {MatConfirmationDialogModule} from '@dkx/mat-confirmation-dialog';\n\n@NgModule({\n    imports: [\n        MatConfirmationDialogModule,\n    ],\n})\nexport class AppModule {}\n```\n\n**Component:**\n\n```typescript\nimport {Component} from '@angular/core';\nimport {MatConfirmationDialogService} from '@dkx/mat-confirmation-dialog';\n\n@Component({...})\nexport class MyComponent\n{\n    \n    constructor(\n        private confirmDialog: MatConfirmationDialogService,\n    ) {}\n    \n    public openConfirmDialog(): void\n    {\n        const cd = this.confirmDialog.open('Are you sure?');\n        \n        cd.afterClosed().subscribe((result: boolean) => {\n            if (result) {\n                alert('Clicked on \"yes\"');\n            } else {\n                alert('Clicked on \"no\"');\n            }\n        });\n    }\n    \n}\n```\n\n## Configuration\n\n**Module:**\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {MatConfirmationDialogModule, MatConfirmationDialogConfig, MAT_CONFIRMATION_DIALOG_CONFIG} from '@dkx/mat-confirmation-dialog';\n\nconst confirmDialogConfig: MatConfirmationDialogConfig = {\n    trueButtonTitle: 'Maybe yes',\n    falseButtonTitle: 'Maybe no',\n};\n\n@NgModule({\n    imports: [\n        MatConfirmationDialogModule,\n    ],\n    providers: [\n        {\n            provide: MAT_CONFIRMATION_DIALOG_CONFIG,\n            useValue: confirmDialogConfig,\n        },\n    ],\n})\nexport class AppModule {}\n```\n","readmeFilename":"README.md"}