{"_id":"@terminus/ui-confirmation","_rev":"40-5ad2e019bf282fc6eafec94cb4f0d2a3","name":"@terminus/ui-confirmation","dist-tags":{"latest":"3.0.0","next":"3.0.0"},"versions":{"0.0.1":{"name":"@terminus/ui-confirmation","version":"0.0.1","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"peerDependencies":{"@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@terminus/design-tokens":"^1.0.10","@terminus/ngx-tools":"^8.0.5","@terminus/ui-button":"*","@terminus/ui-spacing":"*","rxjs":"^6.5.0"},"main":"bundles/terminus-ui-confirmation.umd.js","module":"fesm5/terminus-ui-confirmation.js","es2015":"fesm2015/terminus-ui-confirmation.js","esm5":"esm5/terminus-ui-confirmation.js","esm2015":"esm2015/terminus-ui-confirmation.js","fesm5":"fesm5/terminus-ui-confirmation.js","fesm2015":"fesm2015/terminus-ui-confirmation.js","typings":"terminus-ui-confirmation.d.ts","metadata":"terminus-ui-confirmation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0"},"description":"<h1>Confirmation</h1>","_id":"@terminus/ui-confirmation@0.0.1","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-nKU+DuUw2dPgXjU553tGrz2SaM0jxY9Au64G2sx999FULd6IK1hnKDo2JdVsHbASGaEEmK+cqMz4VE2lD7JOdg==","shasum":"b9f14d37e299ec6f3adfdb4bcb6fcd9997e0246a","tarball":"https://registry.npmjs.org/@terminus/ui-confirmation/-/ui-confirmation-0.0.1.tgz","fileCount":41,"unpackedSize":278124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1eSYCRA9TVsSAnZWagAATsYP/RwwtjczkhWAc8JN3G2x\nC5WPD3wEezLIdJpEq7WO5J+oitqWhE20+bdCahF4T3o2AyXJ7z8dip8S1CP5\n0qKD1b1Ty28d0wD16ooL2HyVdX6ePZ2L1h0VKS4D/xsNJrIigB2mA7i/h7Lk\nNgiNqabi4aLkPT2QUVDw2r4RRDpmRrr7VQev8OwLLeAsxH/22WkfCMu5W6hF\n/DD5xvFbGfWGPKFVqoZopU1SYbOD6zwNOyUTRLEfc3u52F/OxBGDD5IbzjvB\n+LmSRcWEbymUFNWuokRnI7odjtiXT+ljL25QZhc6Cibpbl7JSiZ3I+gaAd5d\nUZEtPY1uknbDaR+Sv/tfMg5oOpNTjcJ/6KTiPEZJ9Ff5tFjGNoIGyoYFAgey\nG84v6GmORjwVULk3cJfw+05RTIpUESYYcOk/miMVoeKxYxlrJuk6B5VjJmjj\nobz6nw8xQc2R8NxwfViPVgkBkH4PdnpkVCLHH1fhIoHM3TcyXhhv9bQ/zIpP\nd/MnFF2Gdfrvn9dgf2WjgncJnVSImlr8tz82GyXAaqDYTZdzBtsUu3Ae0vgw\nDX7noNNJ4+3/uoM27GJ6aCdJBAN28TN4Q9xgVWd6pVIjtN5wu94Mh+lHxEy2\n9Cu18XKuEPeGHgjs6P5Xb0e9YrDP4GF+vJWwswoa8jwxIXpQzgfqGHH0q9xX\nmFmh\r\n=n2V1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBhBOxPOS4upJom4zlMWsbnp2Jby809gjhqYP9OU1chqAiA19KH3oJR9ymXOa72jZbvGKg/5jUuS0lPwst0QfusjuQ=="}]},"maintainers":[{"name":"terminus_devops","email":"devops@terminus.com"},{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"}],"_npmUser":{"name":"benjamincharity","email":"ben@benjamincharity.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-confirmation_0.0.1_1591075991899_0.46223269996412886"},"_hasShrinkwrap":false},"1.0.0":{"name":"@terminus/ui-confirmation","version":"1.0.0","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next"},"peerDependencies":{"@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@terminus/design-tokens":"^1.0.10","@terminus/ngx-tools":"^8.0.5","@terminus/ui-button":"^0.0.1","@terminus/ui-spacing":"^0.0.1","rxjs":"^6.5.0","tslib":"^1.10.0"},"readme":"<h1>Confirmation</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Github release][gh-release-badge]][gh-releases] [![Library size][file-size-badge]][raw-distribution-js]\n\nThis directive can be attached to any `<ts-button>` to enable a confirmation step before triggering\nthe button's action.\n\nBasic flow:\n\n1. The user clicks the button\n1. A pop-up appears asking user to cancel or confirm\n3. If the user clicks 'confirm', the original `ts-button` event is emitted\n4. If the user clicks 'cancel' the pop-up is closed and no button event is emitted\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n**Table of Contents**\n\n- [Usage](#usage)\n  - [Cancelled event](#cancelled-event)\n  - [Text customization](#text-customization)\n    - [Confirm button](#confirm-button)\n    - [Cancel button](#cancel-button)\n    - [Explanation text](#explanation-text)\n  - [Position](#position)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n\n## Usage\n\nAdd the directive to any `ts-button`:\n\n```html\n<ts-button\n  tsConfirmation\n  (clicked)=\"myContinueFn($event)\"\n>Click me!</ts-button>\n```\n\n\n### Cancelled event\n\nThis directive exposes a new event that can be used to determine when a user has chosen 'cancel'\nfrom the confirmation pop-up.\n\n```html\n<ts-button\n  tsConfirmation\n  (cancelled)=\"myCancelEvent($event)\"\n>Click me!</ts-button>\n```\n\n### Text customization\n\n#### Confirm button\n\nCustomizes the confirmation button text in the overlay. This defaults to `Confirm`.\n\n```html\n<ts-button\n  tsConfirmation\n  confirmationButtonText=\"Custom Confirmation Button Text\"\n>Click Me!</ts-button>\n```\n\n\n#### Cancel button\n\nCustomizes the text in the overlay of the cancel button; default is \"Cancel\".\n\n```html\n<ts-button\n  tsConfirmation\n  cancelButtonText=\"Custom Cancel Button Text\"\n>Click Me!</ts-button>\n```\n\n\n#### Explanation text\n\nOptional text to appear inside of the overlay, generally to use as a warning, for example, \"Are you sure you want to do\nthis action?\". No explanation text exists by default.\n\n```html\n<ts-button\n  tsConfirmation\n  explanationText=\"This will permanently delete this record.\"\n>Click Me!</ts-button>\n```\n\n### Position\n\nThe position of the panel is centered below the trigger by default. This position can be changed to any of the  \n`TsConfirmationOverlayPositionTypes` (`above`|`below`|`before`|`after`).\n\n```html\n<ts-button\n  tsConfirmation\n  overlayPosition=\"before\"\n>Click Me!</ts-button>\n```\n\n\n<!-- Links -->\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/master/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/master/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-confirmation.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-confirmation\n[gh-release-badge]:    https://img.shields.io/github/release/GetTerminus/terminus-oss.svg\n[gh-releases]:         https://github.com/GetTerminus/terminus-ui/releases/\n[github-action-badge]: https://github.com/GetTerminus/terminus-oss/workflows/CI%20Release/badge.svg\n[github-action-link]:  https://github.com/GetTerminus/terminus-oss/actions?query=workflow%3A%22CI+Release%22\n[file-size-badge]:     http://img.badgesize.io/https://unpkg.com/@terminus/ui-confirmation/bundles/terminus-ui-confirmation.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-confirmation/bundles/terminus-ui-confirmation.umd.js\n\n","readmeFilename":"README.md","description":"<h1>Confirmation</h1>","_id":"@terminus/ui-confirmation@1.0.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-akkIUEZJz+NfibZN5fX+nwQitAC0ZR50mmid2OKRvt3mwwMm0lRrbilTZbpXNDd53NM7RlYUtspGYkbblFmFVQ==","shasum":"14885ae5cd5c0e46a6acc8d52cd416f521117e08","tarball":"https://registry.npmjs.org/@terminus/ui-confirmation/-/ui-confirmation-1.0.0.tgz","fileCount":18,"unpackedSize":27758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2UQuCRA9TVsSAnZWagAAbLwP/27qXuSm4Py8w79bydbt\nf8ftGaA/3kfv+E4+Lp9i+HDIHKI4sqa7dIz7YUxGCr2SFPZDcRqRDK5qMq1G\nvmhK+nvaiH/9HBFjzMmvPl8TBpVO1bZSS7gsy3Bb43F8Qlzy92ji8myWZn8D\nApKtdbyFxUepzFeM/VS1cWmyxC2QaS0dfNo1Gqcybl4co2ScUOeoeaz6Ob8R\n8G3sW1kTjfJyu8C+HZ6hd3JlkAtgjXJF5t7gzFvE9rLXhc7WUeNAwl7Mq0YQ\nkmHzh19lByqXEJPcyk+C5l+9nh9u8VM665Zu3ekh51Gewm19+PV+CjwZRF+H\noLmYEWpgh6X4ZmD7EMjdXHvw6agi1RtVfRhNTm8HjYRwccVYN/r+QqrMPAM0\nwvhNGdJfsXkKAM0x/2EvbWocQIwytBPzG6vHLjPOCb+erlAnkRf08sOJFg8S\nCAXrmVqhI0KRDfGYlJ+bQTO4fLIhrMX1y0gwBMl7WPdpEpaguJue9Ku0ooBE\n7KqkIg6h29lQ00JqZRaCvFfTZuFqVncMDG96XK7cBAbcBCgkJi1Galvei9Gj\neExVDPdjiudhgA5JTj7LYfaBVC/hvcRu3SMfmK03jjo5wqR6xdaKaffBVIMW\nRrLDziP0xOH+lpfi0iRLzwve3etFSWvL87+C1+R8QcNubxecegKanMTzIiTQ\njO9f\r\n=bMU/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF/Mo6zpH3MmS+v84TDQCrp9wzXtWt4SsOy42tj5t8JKAiBcakB2oDTvwq6nLuihkGjm8hyOJ3U+AJ5Wa2wQqeIT/Q=="}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-confirmation_1.0.0_1591297070016_0.27844974785687326"},"_hasShrinkwrap":false},"1.0.1":{"name":"@terminus/ui-confirmation","version":"1.0.1","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next"},"peerDependencies":{"@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@terminus/design-tokens":"^1.0.10","@terminus/ngx-tools":"^8.0.5","@terminus/ui-button":"^0.0.1","@terminus/ui-spacing":"^0.0.1","rxjs":"^6.5.0","tslib":"^1.10.0"},"description":"<h1>Confirmation</h1>","_id":"@terminus/ui-confirmation@1.0.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-Kz7ybpCpQ17HE+X0bNM+RrgMcsIHg2972m3IU2l5Go+cNYQMxG3rZxZ/ZepOUyRwxQ0HlsUXmZd9A3bfQ80YWw==","shasum":"0350d99241526a05a773723d992a2f27994e61dc","tarball":"https://registry.npmjs.org/@terminus/ui-confirmation/-/ui-confirmation-1.0.1.tgz","fileCount":19,"unpackedSize":27812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2a56CRA9TVsSAnZWagAAuYIQAILbDgwSXmoJHC3eHZFy\nuGh4i70sLqg7fuCJXTMrq5+C9Q36o3gO5RDQys5HkgihAJij3JJgOwFvHX/k\nX0sLJls67+TMrRf4TRlEEmS4l70us2AlNR6/EO0cbC6LI5yZRtvh7NXF6rLc\n+9Tjgye7Of5+J4dVuDNwApFsmhopHvONuhc8E5c+y0PcWDh/WuASC/M4AKw8\nGT/iT5hjXZKbY+sTklftXvPaR8WhFsrNoRQt1rDdzKvpueymQzb6eAI+zdW4\nROyvFwWRiuUSqCQqYNPY5yBm27kPpk/6+OETjSeoOY4LZw7ZLcWOeA1nJ8o2\neHqnC0C6lwtuQQt6aC+x1fNmJMaCdhdXYj8k7ed/akkrKhwu8M4ZFe5WFYFK\nbXQsXe5KfvFXX4t6uVVd5XMKx71/x5HaldcUqIodLK+89WFvwS0eyoGLpPbB\nxGYCOmHTt6R5pKsipUTQoS9xx38FvRSo8EEuj0w+yFDVtnrzPW66cbQqlBgC\n2BvfksMQMkOIarYDrw7D/Iao6lakspYQwTjy5Qbbyyt5TG/fsmNnHeICpVmI\neQqsSkSG80nT9zyop4Yks1quVAnBeK+0LGnZANKEG7WiC0ta/2sqbc/gvyKL\ngSMlJ/g2Cbsib2qhSHdkCq3bZTnj2j3DwIdVjkvHUJqRReD+3qd/unvqSAD8\nINfm\r\n=1kQg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFNtk8nh9g30iGK+B38XqoF9M/B8jNkBND8EwcPvO2RlAiEAxwux0F5zypa97dEfscTYtMHB2W7w0EumQSfhQY7A8Ow="}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-confirmation_1.0.1_1591324282587_0.3978399018724734"},"_hasShrinkwrap":false},"1.0.3":{"name":"@terminus/ui-confirmation","version":"1.0.3","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/confirmation"},"peerDependencies":{"@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@terminus/design-tokens":"^2.0.2","@terminus/ngx-tools":"^8.0.5","@terminus/ui-button":"^1.0.0","@terminus/ui-spacing":"^1.0.0","rxjs":"^6.5.0"},"main":"bundles/terminus-ui-confirmation.umd.js","module":"fesm5/terminus-ui-confirmation.js","es2015":"fesm2015/terminus-ui-confirmation.js","esm5":"esm5/terminus-ui-confirmation.js","esm2015":"esm2015/terminus-ui-confirmation.js","fesm5":"fesm5/terminus-ui-confirmation.js","fesm2015":"fesm2015/terminus-ui-confirmation.js","typings":"terminus-ui-confirmation.d.ts","metadata":"terminus-ui-confirmation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@terminus/ui-utilities":"1.0.3","@angular/forms":"9.1.0","@terminus/ui-icon":"1.0.3","@angular/platform-browser":"9.1.0","@angular/material":"9.2.3"},"description":"<h1>Confirmation</h1>","_id":"@terminus/ui-confirmation@1.0.3","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-zCt7NgQUO26FCB9L6UU0lHT+WpNlfpREissb1Y/xYg5lhTmEKYqNJQSX2jVd2Otj29JKB5nR4yvgG4Hm1yScLg==","shasum":"ec531e35aacfad49022ca48e172d6602c89727f2","tarball":"https://registry.npmjs.org/@terminus/ui-confirmation/-/ui-confirmation-1.0.3.tgz","fileCount":43,"unpackedSize":280034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4j0VCRA9TVsSAnZWagAAU24P/i0Lx2RVCIP6U6vamOwU\n8ywo8PT7HWm36JPpXzFT2IrzfY/3nQmas3KWki7DT4f52t7FjLJu46ECLUCK\ntmVcFfKxCbgToJ9UzbbXpb8b7pANx56T4CqE5g/+68U/y+82mYhDIBLh12Uc\ngHFnfnJ9N87pHdxVe/qsMIdZA4T0E7+J092eLal5bQAv9EHEYfjEQdFecLnG\nLwpkUhDBL2f49migPCRNC73x5nLqnHrTPtySlAqC7qfZB/DckyXEG+Dn+lUs\njyIKbxX5Cxtam4Ewf8q0KW0TIkiON8hvzdYce18Z8LYDqoVDO3c+A0cXaqqP\niibvJTEIOSu0MY2/2sRaQym1TIAaDankJupRxmvsyQ2DPdVsEwiUJyT2I+9y\nqTG9vKny5EhKmCJQzli29iZ0Sud9O+065IjVu+ktqztadoxd1WJFx+urJW/z\nRQpnkrISpSItRWVcfwg/jXhqBksw7nH229rdnobDmjdLQUiCRCrA6+S618uQ\nEmkkUJ72QyCKllGufa7+ZjrK26ggVnW4pMff6HAlT5kxNljFCgCUGOkaSwhU\ne68GkLPSOqkXyCX0y2x0/KZ17Pe//cZ8gCbzG+Mex81CvtblgQx+jpj8PM7d\n0Py6Co7o3HrIukCTx480sSj3PKQ5ddPim0pWAYa2A+Pw7DVVNF0sfMtAFF3W\nYRAf\r\n=ZwCg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqQBF+5ckLEowhkdtmgeKaw1WXR9xLHAdwodd4w/vQ0QIhAOjGlZpWoSeXS3k4Ezk2Fv7m5APAwaMHFj1FIWOZJOT7"}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-confirmation_1.0.3_1591885077086_0.29873103866955986"},"_hasShrinkwrap":false},"1.0.4":{"name":"@terminus/ui-confirmation","version":"1.0.4","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/confirmation"},"peerDependencies":{"@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@terminus/design-tokens":"^2.0.2","@terminus/ngx-tools":"^8.0.5","@terminus/ui-button":"^1.0.0","@terminus/ui-spacing":"^1.0.0","rxjs":"^6.5.0"},"main":"bundles/terminus-ui-confirmation.umd.js","module":"fesm5/terminus-ui-confirmation.js","es2015":"fesm2015/terminus-ui-confirmation.js","esm5":"esm5/terminus-ui-confirmation.js","esm2015":"esm2015/terminus-ui-confirmation.js","fesm5":"fesm5/terminus-ui-confirmation.js","fesm2015":"fesm2015/terminus-ui-confirmation.js","typings":"terminus-ui-confirmation.d.ts","metadata":"terminus-ui-confirmation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0"},"description":"<h1>Confirmation</h1>","_id":"@terminus/ui-confirmation@1.0.4","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-oIodC9gg1uVCirOGHWOE26ODzjnPbdkqivOWyHQ3upu0WXUXCdPl0HnZuMurSbsmcDZ2bnB9i794An/xT9b87g==","shasum":"70566968c04397472bfda837145c69070e0b4341","tarball":"https://registry.npmjs.org/@terminus/ui-confirmation/-/ui-confirmation-1.0.4.tgz","fileCount":43,"unpackedSize":279948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8iEUCRA9TVsSAnZWagAAKvAQAKUxI7R1n9Tp3FHS3yjQ\nNCV8yrOEJN48Q7s8tZEAFPOiILp+qN7IMAd1PG2x0ZoRGJtC20A1UkDyZQJm\nvNNI85XFcgPOMLtPNbhwhrMOedSKFEL9OiuDwv9XmuuJRki5BJvm/49HQ8Zm\n0K8NzwWSnpt6n7Yma+hE4dec8fWmDWdffIZ4HN8uFKyhrL7OaxtC19E/RCcP\ndJxgNAzT2+k8yAwvOD2J/tFLu1EVeyQ4JGfsdZwF9JIYj2Cdu6Yy4XES5te7\nC/uMam+HE6dkdkDQrsntND0pL7BPX6wJR/bc81eDUomFRwQvJL7xfM9Dn3hx\nfvJchqX85sUbvwza+cF4n5FvwjSJ4kyoAri2M4i1ms1TBtf+O3NH5E/QUSJU\nvnBvmhA7PWG7yiKpzCPjBYAi9jJAZHKdy7znJyi2nmKGlC7kUtmEY2wRJVtA\nv29f98IBjYAZuzy7+QWBvtzT1ay9e85/hjIyqgdX84/u2FXkjgVeTIDLVngw\n+WBVGPfJ3XbVmswW5qTvlXw4krwV25uymhZu+TpbmJ2k80YqfMDmrdXnFlEq\nueqYRNCsqLVNB+GKJWgjyOyiBDp2K2i75Kxab06JrEhwJ/wkerxx1w54ACKt\nY5QJ3oCjGW+xP4ECMptQrxrsKy7McTWLwX/gCbuMqqo/iIirXNnK38qzPY4k\n2BDT\r\n=IzWa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoYYl7EczX2JvUumVbIeyhfik05MstLSb83eWYluCMMgIgbORcHUU+1yf3bJWF5TOODZEtTykxyYfOjWBADcVdnrY="}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-confirmation_1.0.4_1592926483781_0.13563371114768796"},"_hasShrinkwrap":false},"1.0.5":{"name":"@terminus/ui-confirmation","version":"1.0.5","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/confirmation"},"peerDependencies":{"@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@terminus/design-tokens":"^2.0.2","@terminus/ngx-tools":"^8.0.5","@terminus/ui-button":"^1.0.0","@terminus/ui-spacing":"^1.0.0","rxjs":"^6.5.0"},"main":"bundles/terminus-ui-confirmation.umd.js","module":"fesm5/terminus-ui-confirmation.js","es2015":"fesm2015/terminus-ui-confirmation.js","esm5":"esm5/terminus-ui-confirmation.js","esm2015":"esm2015/terminus-ui-confirmation.js","fesm5":"fesm5/terminus-ui-confirmation.js","fesm2015":"fesm2015/terminus-ui-confirmation.js","typings":"terminus-ui-confirmation.d.ts","metadata":"terminus-ui-confirmation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0"},"description":"<h1>Confirmation</h1>","_id":"@terminus/ui-confirmation@1.0.5","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-CSZhAtwGVHahcpL0CsNnQ9K/Y5bZQcN1bsNd2z3sSjrOHuqcbmIY9pPtBe2zzHE47hWkeOVFAVgvnIQmTRh6EQ==","shasum":"63ce8344e24e2addad62532c516d09aee90443c1","tarball":"https://registry.npmjs.org/@terminus/ui-confirmation/-/ui-confirmation-1.0.5.tgz","fileCount":43,"unpackedSize":280165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBJb/CRA9TVsSAnZWagAAsxEQAJzvz94oPQrV8yg9aqYK\nrJhjYaoSKkK0irjSf404v8kH2DrdQX7dik3OMF/zTWMaJSkl+ORRPg9bteyz\n3UufkBbyuxHwXRKV4YSpzQ+raAhw05/V2WmKLtYo5RcfDL7eciRaoKL3hUe6\nPqTTpNtl/xEa/UBsP5vYy8+061lH6J6r0x5cMoExR8zROvCKj4sVpFnqVrAC\nmVfxeFw7VUyEzzj2RngeeIN5CI8RSJyQXo9txcbSFQ5DCt3tIt1gCjKbhofq\nNBS1YNPgCVSFaZVXmEVsyfEPzDo5p+ColHCs+iGEZ1PZUe2G0yMdDiIJqkPU\nBq5rnTExsg9PobVHeTXx2+mX321wabYyAbPT0ocM61VGvS4tuEv4ONccJmlp\nac6k+nKXUS2T/NXhHHWpeVpHZFffFsLdfXL/Uxi9sjBzK2Zo9akAlxdTttre\nM2ncAorABDzV7WrONNLP0c3gXFsynfLFKEmN+pxrBHTFRj8kAE+N4KG25vh6\ntQ8uPwhOlx1SCWzJ4cOAmaqNgP0dDZ6RfSiKjfx05PWK9Fy4NKdtylhepQWa\n6X6D6B9Pfzm0TX9aRS+OmV7IvcjSYDFQvhzB6lV9DG3BMiE87gRbe7O5TNfS\neXLHN5hsOOOQvvhIpFOgdL/KsdcSX3yQ5AINH0/3mTYz/9S6YTnZz7v8O32z\n8hNP\r\n=mBpP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1H99ABvYZubtMHY4jg4bL+CJ5JED6uePbyw4QR4K6+gIgCkUfNg0dDkkuUlLC64DCu3OE1ETjLPL5HHe6+k0OUvw="}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-confirmation_1.0.5_1594136318742_0.8139517127665523"},"_hasShrinkwrap":false},"1.0.6":{"name":"@terminus/ui-confirmation","version":"1.0.6","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/confirmation"},"schematics":"./schematics/collection.json","peerDependencies":{"@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@terminus/design-tokens":"^2.0.2","@terminus/ngx-tools":"^8.0.5","@terminus/ui-button":"^1.0.0","@terminus/ui-spacing":"^1.0.0","rxjs":"^6.5.0"},"main":"bundles/terminus-ui-confirmation.umd.js","module":"fesm5/terminus-ui-confirmation.js","es2015":"fesm2015/terminus-ui-confirmation.js","esm5":"esm5/terminus-ui-confirmation.js","esm2015":"esm2015/terminus-ui-confirmation.js","fesm5":"fesm5/terminus-ui-confirmation.js","fesm2015":"fesm2015/terminus-ui-confirmation.js","typings":"terminus-ui-confirmation.d.ts","metadata":"terminus-ui-confirmation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@terminus/ui-utilities":"1.0.5","@angular/forms":"9.1.11","@terminus/ui-icon":"1.0.6","@angular-devkit/schematics":"9.1.9","@schematics/angular":"10.0.0","@angular/material":"9.2.4","@angular/platform-browser":"9.1.11"},"readme":"<h1>Confirmation</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Github release][gh-release-badge]][gh-releases] [![Library size][file-size-badge]][raw-distribution-js]\n\nThis directive can be attached to any `<ts-button>` to enable a confirmation step before triggering\nthe button's action.\n\nBasic flow:\n\n1. The user clicks the button\n1. A pop-up appears asking user to cancel or confirm\n3. If the user clicks 'confirm', the original `ts-button` event is emitted\n4. If the user clicks 'cancel' the pop-up is closed and no button event is emitted\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n**Table of Contents**\n\n- [Installation](#installation)\n  - [Packages that need to be installed](#packages-that-need-to-be-installed)\n  - [Modules that need to be in NgModule](#modules-that-need-to-be-in-ngmodule)\n  - [Styles to be added](#styles-to-be-added)\n- [Usage](#usage)\n  - [Cancelled event](#cancelled-event)\n  - [Text customization](#text-customization)\n    - [Confirm button](#confirm-button)\n    - [Cancel button](#cancel-button)\n    - [Explanation text](#explanation-text)\n  - [Position](#position)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages that need to be installed\n\n  *  @angular/cdk\n  *  @angular/common\n  *  @angular/core\n  *  @angular/flex-layout\n  *  @angular/forms\n  *  @angular/material\n  *  @angular/platform-browser\n  *  @terminus/design-tokens\n  *  @terminus/ngx-tools\n  *  @terminus/ui-button\n  *  @terminus/ui-checkbox\n  *  @terminus/ui-confirmation\n  *  @terminus/ui-form-field\n  *  @terminus/ui-icon\n  *  @terminus/ui-utilities\n  *  @terminus/ui-styles\n  *  @terminus/ui-spacing\n  *  date-fns\n  *  tslib\n  \n  Using `ng add` command can help getting all the dependencies installed:\n  ```bash\n    ng add @terminus/ui-confirmation\n  ```\n  \n### Modules that need to be in NgModule\n\n  * BrowserAnimationsModule,\n  * TsConfirmationModule,\n\n### Styles to be added\n\n At top level `styles.scss`, add these styles:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```\n\n## Usage\n\nAdd the directive to any `ts-button`:\n\n```html\n<ts-button\n  tsConfirmation\n  (clicked)=\"myContinueFn($event)\"\n>Click me!</ts-button>\n```\n\n\n### Cancelled event\n\nThis directive exposes a new event that can be used to determine when a user has chosen 'cancel'\nfrom the confirmation pop-up.\n\n```html\n<ts-button\n  tsConfirmation\n  (cancelled)=\"myCancelEvent($event)\"\n>Click me!</ts-button>\n```\n\n### Text customization\n\n#### Confirm button\n\nCustomizes the confirmation button text in the overlay. This defaults to `Confirm`.\n\n```html\n<ts-button\n  tsConfirmation\n  confirmationButtonText=\"Custom Confirmation Button Text\"\n>Click Me!</ts-button>\n```\n\n\n#### Cancel button\n\nCustomizes the text in the overlay of the cancel button; default is \"Cancel\".\n\n```html\n<ts-button\n  tsConfirmation\n  cancelButtonText=\"Custom Cancel Button Text\"\n>Click Me!</ts-button>\n```\n\n\n#### Explanation text\n\nOptional text to appear inside of the overlay, generally to use as a warning, for example, \"Are you sure you want to do\nthis action?\". No explanation text exists by default.\n\n```html\n<ts-button\n  tsConfirmation\n  explanationText=\"This will permanently delete this record.\"\n>Click Me!</ts-button>\n```\n\n### Position\n\nThe position of the panel is centered below the trigger by default. This position can be changed to any of the  \n`TsConfirmationOverlayPositionTypes` (`above`|`below`|`before`|`after`).\n\n```html\n<ts-button\n  tsConfirmation\n  overlayPosition=\"before\"\n>Click Me!</ts-button>\n```\n\n\n<!-- Links -->\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-confirmation.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-confirmation\n[gh-release-badge]:    https://img.shields.io/github/release/GetTerminus/terminus-oss.svg\n[gh-releases]:         https://github.com/GetTerminus/terminus-ui/releases/\n[github-action-badge]: https://github.com/GetTerminus/terminus-oss/workflows/Release%20CI/badge.svg\n[github-action-link]:  https://github.com/GetTerminus/terminus-oss/actions?query=workflow%3A%22CI+Release%22\n[file-size-badge]:     http://img.badgesize.io/https://unpkg.com/@terminus/ui-confirmation/bundles/terminus-ui-confirmation.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-confirmation/bundles/terminus-ui-confirmation.umd.js\n\n","readmeFilename":"README.md","description":"<h1>Confirmation</h1>","_id":"@terminus/ui-confirmation@1.0.6","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-WOaF68cZOmBI0L67ESvQeVTxmG1C7Hnc7QLKHiDmIekpvcdHEWU4sVYgnFQIcOzkT94eZA7ejIUJaFaEHgD6Ig==","shasum":"c6e1a03b77e5cfa4a543a32a8322ff73d746a4cf","tarball":"https://registry.npmjs.org/@terminus/ui-confirmation/-/ui-confirmation-1.0.6.tgz","fileCount":43,"unpackedSize":281740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDLTBCRA9TVsSAnZWagAA+ugP/Rlmt0xZC/I3bJIlIwAE\nlbA3wSjiKUfKdTrnmY+pT6P1VnYU1OuvUGXAQboxgATFc0eP3spDnnhMCvgz\nOQBckcQInxbhG4XYBNd9v07nhtzZ6vNQwuDdCd1+eQuYvx890himpg/uAp4u\ng1W5rj5i4wAuIRC6r1IC/tXaGmV22yYHq+16u6v1pn9O0DbnHgUtYWn57XrS\nm/FAMwGUWICZqtfqntoXP2NH4X0W3DolcS6ewO95CrLHi9lzKBiuglcCkEY8\nQHHq+o6V/iQa1OyLGm7dR/wDlVFd1fYwzN0a87O5Z7x/B8HMIBJ+IbE09HS1\nTkPWTEVWSbQ0Ntots7WChPwjCXepQmhg3bPRs/HtABp4es4uhMfFsTEqjIFZ\nvzi6LV+OHX76rbBr3Mo4Vk12M8dUil6ns117eo/oUPZUYoO/2DdTC+5s8p9v\nqoQtjFea70T1/GnGhuzh91Y4CB4S3Qq3BwxRwgL/Pr84E9lDGsS8oNa9gy50\noDpl/RRM3R42+m8DynIXF8PrU4HlviCXCSgO0KW1D64YVWUFeLyxqMTGT2GL\nM+x7OVu3p+cs7QP4jq3dkT3G5LOPsMpFMHkeO9Lx9oVQiZqDJpLxvuKGtGJQ\nftVNc1RxWl9caPyPQHID4ekIWoKZ9zvafG3yh/dht5i9nHJTqGzDdKRLCi60\nK3xO\r\n=k06O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQaEL7oMYhTxnqJhpk2VoHalmGplCMiuDqXank2obX2AiEAz5iUuh0t+dl4zRJejMEkbghnugKTe8dGR4up2qhG0Gw="}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-confirmation_1.0.6_1594668225430_0.7360346798547595"},"_hasShrinkwrap":false},"1.0.7":{"name":"@terminus/ui-confirmation","version":"1.0.7","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/confirmation"},"schematics":"./schematics/collection.json","peerDependencies":{"@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@terminus/design-tokens":"^2.0.2","@terminus/ngx-tools":"^8.0.5","@terminus/ui-button":"^1.0.0","@terminus/ui-spacing":"^1.0.0","rxjs":"^6.5.0"},"main":"bundles/terminus-ui-confirmation.umd.js","module":"fesm5/terminus-ui-confirmation.js","es2015":"fesm2015/terminus-ui-confirmation.js","esm5":"esm5/terminus-ui-confirmation.js","esm2015":"esm2015/terminus-ui-confirmation.js","fesm5":"fesm5/terminus-ui-confirmation.js","fesm2015":"fesm2015/terminus-ui-confirmation.js","typings":"terminus-ui-confirmation.d.ts","metadata":"terminus-ui-confirmation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@terminus/ui-utilities":"1.0.5","@angular/forms":"9.1.11","@terminus/ui-icon":"1.0.6","@angular-devkit/schematics":"9.1.9","@schematics/angular":"10.0.0","@angular/material":"9.2.4","@angular/platform-browser":"9.1.11"},"description":"<h1>Confirmation</h1>","_id":"@terminus/ui-confirmation@1.0.7","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-MHs0zuPeLpexjX/XAAocVLMSbeIKu/AWA3COQWNmfT+BVreTokCBnZh9B7KkZBnPnVY5wbDUcIdHHTmXgtSy4g==","shasum":"4c3ba5445345a1a2aa9de4b3cf53d234f6bb9941","tarball":"https://registry.npmjs.org/@terminus/ui-confirmation/-/ui-confirmation-1.0.7.tgz","fileCount":47,"unpackedSize":282712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDf8WCRA9TVsSAnZWagAAIqgP/0Gmi1w9XUoc9NE72m7v\nMmlcL89sAYA2mzM1xzQdtNzXni2Gv6TDV98ARhmHX0KuKbfPJ3khrSjQrRv7\nZr+Z4ccYZMNYRzRWF0j02Uk9T1LxfSgr4pboMlIp0Th5GKVLbRHm5unmwUqW\nvYkvQLd+GrI3Lumi5qNmQhL6e2Wq+miWGxcr/qFavMIauMT0qDW3A+x9d3Y9\nP6CiD+rZsUeQAF2ISRQyn26sg+gM0mxKszj1dEMKLfamsrak/c01BKoylE96\nEyjD9u+FqtHDwIzDJpUJsoyTVqmzijV4lZ5AQZTAHR6yODgKxKib1RfE2/71\nVSNPSKkQreYZR79RhSf6ablqifLnqBFNgs7wnWJlQpFKlFd5UGOs40APvQLC\ncnDJyuVgppl/egFp1mhaW8UhZFXqtzUcd8KpagP0I/CgZXHOqLUdZngvmiXX\nQxrXsMLTXJeB3EHFR0Ylh6P4j363VUrNjFQ5/sgm96bz7xvpTRkKPdF9b18/\nAQhZtRNN7nq5Gdnk1AJdNKWprvwI96GWyZanySotAdjts8BalV4FYM+9fLve\nx0wbgf2gRGYxl3pMEPJKZuJUqrfoimeI0sao/gMX5NWqxyt3hmhNGb6mB/P+\nkM1kqVZCryMzce0LTe1b2e/XSTcuIUJfjROZ8oP9/S1UKYPXJxChDLqIa/zE\nFphO\r\n=wMq3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNNLbDZds0zvutioz9BxhywCBwbcfBcSz6dAwDS/f0FAIhAJIrV5VIYKd4prVlATL7fnVRzQofkHTBUxzRwcAmSOTV"}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-confirmation_1.0.7_1594752789880_0.8635777193616543"},"_hasShrinkwrap":false},"2.0.0":{"name":"@terminus/ui-confirmation","version":"2.0.0","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/confirmation"},"schematics":"./schematics/collection.json","peerDependencies":{"@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@terminus/design-tokens":"^3.1.0","@terminus/ngx-tools":"^8.0.5","@terminus/ui-button":"^1.0.0","@terminus/ui-spacing":"^1.0.0","rxjs":"^6.5.0"},"main":"bundles/terminus-ui-confirmation.umd.js","module":"fesm5/terminus-ui-confirmation.js","es2015":"fesm2015/terminus-ui-confirmation.js","esm5":"esm5/terminus-ui-confirmation.js","esm2015":"esm2015/terminus-ui-confirmation.js","fesm5":"fesm5/terminus-ui-confirmation.js","fesm2015":"fesm2015/terminus-ui-confirmation.js","typings":"terminus-ui-confirmation.d.ts","metadata":"terminus-ui-confirmation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@terminus/ui-icon":"2.0.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"10.0.0","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-regular-svg-icons":"5.14.0","@angular/material":"9.2.4"},"readme":"<h1>Confirmation</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Library size][file-size-badge]][raw-distribution-js]\n\nThis directive can be attached to any `<ts-button>` to enable a confirmation step before triggering\nthe button's action.\n\nBasic flow:\n\n1. The user clicks the button\n1. A pop-up appears asking user to cancel or confirm\n3. If the user clicks 'confirm', the original `ts-button` event is emitted\n4. If the user clicks 'cancel' the pop-up is closed and no button event is emitted\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n**Table of Contents**\n\n- [Installation](#installation)\n  - [Packages that need to be installed](#packages-that-need-to-be-installed)\n  - [Modules that need to be in NgModule](#modules-that-need-to-be-in-ngmodule)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Cancelled event](#cancelled-event)\n  - [Text customization](#text-customization)\n    - [Confirm button](#confirm-button)\n    - [Cancel button](#cancel-button)\n    - [Explanation text](#explanation-text)\n  - [Position](#position)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages that need to be installed\n\n- ` @angular/cdk`\n- ` @angular/common`\n- ` @angular/core`\n- ` @angular/flex-layout`\n- ` @angular/forms`\n- ` @angular/material`\n- ` @angular/platform-browser`\n- ` @terminus/design-tokens`\n- ` @terminus/ngx-tools`\n- ` @terminus/ui-button`\n- ` @terminus/ui-checkbox`\n- ` @terminus/ui-confirmation`\n- ` @terminus/ui-form-field`\n- ` @terminus/ui-icon`\n- ` @terminus/ui-utilities`\n- ` @terminus/ui-styles`\n- ` @terminus/ui-spacing`\n- ` date-fns`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-confirmation\n```\n\n### Modules that need to be in NgModule\n\n- `BrowserAnimationsModule`\n- `TsConfirmationModule`\n\n### CSS imports\n\nIn your top level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\nAdd the directive to any `ts-button`:\n\n```html\n<ts-button\n  tsConfirmation\n  (clicked)=\"myContinueFn($event)\"\n>Click me!</ts-button>\n```\n\n### Cancelled event\n\nThis directive exposes a new event that can be used to determine when a user has chosen 'cancel'\nfrom the confirmation pop-up.\n\n```html\n<ts-button\n  tsConfirmation\n  (cancelled)=\"myCancelEvent($event)\"\n>Click me!</ts-button>\n```\n\n### Text customization\n\n#### Confirm button\n\nCustomizes the confirmation button text in the overlay. This defaults to `Confirm`.\n\n```html\n<ts-button\n  tsConfirmation\n  confirmationButtonText=\"Custom Confirmation Button Text\"\n>Click Me!</ts-button>\n```\n\n#### Cancel button\n\nCustomizes the text in the overlay of the cancel button; default is \"Cancel\".\n\n```html\n<ts-button\n  tsConfirmation\n  cancelButtonText=\"Custom Cancel Button Text\"\n>Click Me!</ts-button>\n```\n\n#### Explanation text\n\nOptional text to appear inside of the overlay, generally to use as a warning, for example, \"Are you sure you want to do\nthis action?\". No explanation text exists by default.\n\n```html\n<ts-button\n  tsConfirmation\n  explanationText=\"This will permanently delete this record.\"\n>Click Me!</ts-button>\n```\n\n### Position\n\nThe position of the panel is centered below the trigger by default. This position can be changed to any of the  \n`TsConfirmationOverlayPositionTypes` (`above`|`below`|`before`|`after`).\n\n```html\n<ts-button\n  tsConfirmation\n  overlayPosition=\"before\"\n>Click Me!</ts-button>\n```\n\n\n<!-- Links -->\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-confirmation.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-confirmation\n[github-action-badge]: https://github.com/GetTerminus/terminus-oss/workflows/Release%20CI/badge.svg\n[github-action-link]:  https://github.com/GetTerminus/terminus-oss/actions?query=workflow%3A%22CI+Release%22\n[file-size-badge]:     http://img.badgesize.io/https://unpkg.com/@terminus/ui-confirmation/bundles/terminus-ui-confirmation.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-confirmation/bundles/terminus-ui-confirmation.umd.js\n","readmeFilename":"README.md","description":"<h1>Confirmation</h1>","_id":"@terminus/ui-confirmation@2.0.0","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-/gktLJft7E65NIzozcU3IhpFBhNDam+wq1Kbo/XGovDPvP0xt2U/JN9FsxyNp6FqWSW3cArnmBeGA28CURyV1g==","shasum":"adc163d4eb3cbfa4a5320f3dd534f4bc5c1e4dbb","tarball":"https://registry.npmjs.org/@terminus/ui-confirmation/-/ui-confirmation-2.0.0.tgz","fileCount":47,"unpackedSize":283258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHy2BCRA9TVsSAnZWagAAUhwP/15wFCIX1rmDOf6gcPLN\n/ITbbADMUHhD13rfWh8hn8cQiGoljWoKduu9YK4WrnCSSc5cfu7sUNzjgIL1\nnQDWbBKaB0nUYdzMWxl4CP5SjFuZsIdeBK8SfOBXMaWxjCEzvlB4l6ptr3XE\nb00+000KLztJO3EPMTf5hyhcqMyujZC1IdV+uTfQmRWsV4LVqmtRvQFQEVXW\nTLcPjDih8HL4tBWCX2vFxvMXUTPgia2olXhnCUwoaKIrHzlup4Ub5CDCmslo\npBpu/ytGPXZFo4bjKJrZ7eRm3WptRvkLqDrT91G7nILUCzU9fPhNZvp49W5Z\n5Esl25VccVcsbMWLyl9U9iM6ccgf2NvkSusfwxjQ1QCGvbdCQQL26xwGI+S8\nBI/0/Xxf+pOkK/xs20EFOw025kdFEsXWpWAWesQ1dnIQdLMrcwJyO7L05Mqr\nXm7Jf9/Fs3VJH6NefsuWd0DnAIL8dNMILwblhQxeKFVxwLo6zfUNDBN1TRO3\nQF5kRT3Zh1YPf8aNrfMbt9z7M3HPuSpRkpcjRQUWTSMz8P9czyIczncjSDd9\n7xxjKjKUm+kMigcv9KARfVLlhHyJQKq+uUINHduZLbHq9FmXQDacjAXiarwN\nioLp6Q3Rc6+wzPPEpt2gin3FgSvymVLG1+n+/PH7FLGRkJT0SOU3sOUVG83u\nuyjB\r\n=q3VM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAaDdfsM9WTBJshFjt8dA+xwa7/7dsMlkdUDJtwm82qAIgBPHc4UKks7EPmftSNtKWebJQVGQzoL/jg8GmRjdj0UU="}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-confirmation_2.0.0_1595878785448_0.4475281251366263"},"_hasShrinkwrap":false},"2.0.1":{"name":"@terminus/ui-confirmation","version":"2.0.1","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/confirmation"},"schematics":"./schematics/collection.json","peerDependencies":{"@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@terminus/design-tokens":"^3.1.0","@terminus/ngx-tools":"^8.0.5","@terminus/ui-button":"^2.0.0","@terminus/ui-spacing":"^1.0.9","rxjs":"^6.5.0"},"main":"bundles/terminus-ui-confirmation.umd.js","module":"fesm5/terminus-ui-confirmation.js","es2015":"fesm2015/terminus-ui-confirmation.js","esm5":"esm5/terminus-ui-confirmation.js","esm2015":"esm2015/terminus-ui-confirmation.js","fesm5":"fesm5/terminus-ui-confirmation.js","fesm2015":"fesm2015/terminus-ui-confirmation.js","typings":"terminus-ui-confirmation.d.ts","metadata":"terminus-ui-confirmation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@terminus/ui-icon":"2.0.1","@angular-devkit/schematics":"9.1.9","@schematics/angular":"10.0.0","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-regular-svg-icons":"5.14.0","@angular/material":"9.2.4"},"description":"<h1>Confirmation</h1>","_id":"@terminus/ui-confirmation@2.0.1","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-Up9ctD3G4+lMX0fZpOLOEHRDiQkMPX/kHh1kmc8gzU97TmSWMjeQqlSqA76UMXuCu7t4b9k+yrOSnw/cF4lyjw==","shasum":"d2bab0327ef42ef28890ba5e6ee4179a8767596b","tarball":"https://registry.npmjs.org/@terminus/ui-confirmation/-/ui-confirmation-2.0.1.tgz","fileCount":47,"unpackedSize":283554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIEQ3CRA9TVsSAnZWagAA2hoP/0MGvS2O/jOjXthpJQTU\nW/PdfHv7CM0+bGn2PxcP8x2GA4QA/eOKLSrH43sqxHImkaOceC2iAHvoyZg0\nvgc0AXlB/4YwMLcsHqtThTKXibKwgOyi1IlysikkWPm++gVQIEgUQ7736glU\njLrSo/AsPwwdBX5j2/aWCmv3hBPRqizovHfKCNMhPcXWLQPYrrghe8mutXp7\ni4VL0TEe6V8T3woXWkI+uX4TFq7jnDBbABwk3lxRnOt//c1CiRCoDsvBG8SH\nKN3GiFKvQNu/Ikbj4TFnM2tre1TK9/OuHZ610YFXyvTpyExWdssP1cyQtl6P\neyOMsbx4QSH0sf/n0fbjatu3Tzd6kNRA96ZSjLJAybENhifOBg8Q4cvXXTtu\nh+V7Zfq2m+cJp0cLZLNkWD/aPdn2dE9oOqgxAeQuS74fZ8x6EcB3evbGhwrr\ntQmDCwbZ9uhi87TDKDzYbmgWOGr/Zg1XNKAFQ8hShgiTZIGZQjl8homeuxP/\n1b41Cr1rd5pjCKo4Dp68l9UqW8C8XvY9wcOOjdzXzlHOPujKJhvqvPXV5eUS\nDgJptuyhn+JnInBSQsYkV7bcAMbnk1HA+0by4n9Yr1A0WZQxVB6PaGD1GpSv\nC14L5bxkvK0XhaHsFgZBT9bJvMrdqfe3xvXxZFNY/V5ouflisG/N6q2izy0x\n84Cf\r\n=LvsP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDY0Jn5krNhRnmWln6ljtfVNZdDLC+T3FAe9FplBji2tAiEAkwsbKJ42LK+lEFrQNEPEzmquRAJEHlxanMRYtU0pSjg="}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-confirmation_2.0.1_1595950135405_0.9754183545208079"},"_hasShrinkwrap":false},"2.0.2":{"name":"@terminus/ui-confirmation","version":"2.0.2","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/confirmation"},"schematics":"./schematics/collection.json","peerDependencies":{"@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.0.0","@terminus/ui-spacing":"^1.0.9","rxjs":"^6.5.0"},"main":"bundles/terminus-ui-confirmation.umd.js","module":"fesm5/terminus-ui-confirmation.js","es2015":"fesm2015/terminus-ui-confirmation.js","esm5":"esm5/terminus-ui-confirmation.js","esm2015":"esm2015/terminus-ui-confirmation.js","fesm5":"fesm5/terminus-ui-confirmation.js","fesm2015":"fesm2015/terminus-ui-confirmation.js","typings":"terminus-ui-confirmation.d.ts","metadata":"terminus-ui-confirmation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","date-fns":"2.14.0","@terminus/ui-icon":"2.0.5","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-regular-svg-icons":"5.14.0","@angular/material":"9.2.4"},"description":"<h1>Confirmation</h1>","_id":"@terminus/ui-confirmation@2.0.2","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-tAUEtD6d1lO7KRhlSE7nLpM5cc2kdDJXlH2GfNUTymG55UfimyYcSpXnmZyAwr8utwfwg//VN09S5Ag1hRYHfQ==","shasum":"c12a69dbaee4229dacc1cfd82042fcf4e86b6a09","tarball":"https://registry.npmjs.org/@terminus/ui-confirmation/-/ui-confirmation-2.0.2.tgz","fileCount":47,"unpackedSize":283813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJCP5CRA9TVsSAnZWagAAE1MP/j1F1l6esocFBYQAKVUh\n3W2hY0nD/77WdFxTe2XilaGXhtGpJ8jADSziTXpzytqppQptQY/sQlt3t2Fj\nKrIqUIjDWASmeJEdFOeqjtnF35nc3kSBnAVFAG8zutHyJAEzLLLNi4dVNSe+\nM6CRbldmpwNZz0CjEaJE96h7lrwljWW4EmvLMUjh7gnAsMYvrlgk2Fe6dUoz\n1NiIoU8DHEnNT8xYPBllG8XEU2Bv9sn4yE9MFPxhCwRsrgiehiCcdxjL3PnI\ngH+vS0SCRaeHOAxmozufvacqssyv55RfwQAYacFtGlWpf7YcfQHRmrX4Ulwq\n5mxsDIFlEE2V0ytJlwn5m8Ar+DQv8kN3ganng/e0OIHh5iDf8IwN3FT0Ss8R\npcB0s8T8YttYHb96Ig6vuQzfczHW6X1lPsmTWTfhOvRCIlbky8s7kVlBIpuB\nJiNmgxY6cjQLWuKOL+a6u1VbRf5VCUJVQvHtKgfg4B+WhDYmY2H4bRXbBCXS\nTMzh7BiKQ3g+Klt3BzKjRtNjPaKxkiUBCZ+okv8lBCBzHET2/QtXI31k9gmf\nTmPk/g1Np6HWZnYzJmvVpRtG6kqmu/58D4izBSOIissGnAz3y+QdNFXJ6b7O\n8J8DTxuOOW91ioQiBk28nd3Wb+d+VAgUaSWNU/YEYTeWXn1djqmT/IEV8pn6\n/7KP\r\n=6hci\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYbUPPGfFCHTDLrZOGFWGa/8r4/pCXwcnhCLRT9mc8VgIhANTQr5tdivD6JEeNB6yW8n3au3WIgmYqTlVjqPAja2eV"}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-confirmation_2.0.2_1596204025001_0.4883100044779507"},"_hasShrinkwrap":false},"2.0.3":{"name":"@terminus/ui-confirmation","version":"2.0.3","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/confirmation"},"schematics":"./schematics/collection.json","peerDependencies":{"@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.0.7","@terminus/ui-spacing":"^1.0.11","rxjs":"^6.5.0"},"main":"bundles/terminus-ui-confirmation.umd.js","module":"fesm5/terminus-ui-confirmation.js","es2015":"fesm2015/terminus-ui-confirmation.js","esm5":"esm5/terminus-ui-confirmation.js","esm2015":"esm2015/terminus-ui-confirmation.js","fesm5":"fesm5/terminus-ui-confirmation.js","fesm2015":"fesm2015/terminus-ui-confirmation.js","typings":"terminus-ui-confirmation.d.ts","metadata":"terminus-ui-confirmation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","date-fns":"2.15.0","@terminus/ui-icon":"2.0.6","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-regular-svg-icons":"5.14.0","@angular/material":"9.2.4"},"description":"<h1>Confirmation</h1>","_id":"@terminus/ui-confirmation@2.0.3","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-1Ts9qktiPMoBi7ysHtXV4HNKtGK2/Bdpoh3ktMd54L0dbHF9CC+ncflAyKIGERtbw0NFTiDIBsJUjo2T7cNWGg==","shasum":"634b967412cc5732f53e26d9d97f41c634f74c7c","tarball":"https://registry.npmjs.org/@terminus/ui-confirmation/-/ui-confirmation-2.0.3.tgz","fileCount":47,"unpackedSize":284031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMXO+CRA9TVsSAnZWagAA89cP/jeThlLPQjhxIUZjcCk5\nmVNyXu6sFNyMBl8qQPGj05xKhPDiUjIBx3YYWqdL4whzlqAamGUG0IXLcJ8W\nV9fk+ou1FUKFaVl/m9pZBc30UEGrNHpaSFZ1PRhG9gXaO76joAiR/TeN/IZx\nBJqoHWQvT478f/UuRfFV4FSZyWyRVqJjrHjgPqZR5P/OqCGaLotGnQUzNKmD\nStHlQd0HRDoefQGkoI7RiqTYPuoq2r3O6XPfIff5yHj2KOFdhZ4YRHaErrbi\nEGzwGe5NvDFQYl1KmWLBNmDqCh66IeQzjF5uWRx+tuWxBRFKEOeYsxPoNQzV\nNnvQWyujHDC5dbL0wTAD1OdBsku6T2u63JAnZspbaO/YkNmG8TZCQZiNYNks\nYhGzmJ1stDTrh+bdcvnh9INZDHQz6Q6p4wj9y0/57pgjQSPF8ngPReFTutqd\nsMmbKKpu6DFLadAvOcFiNvRQFBEMMymlXFNjgQykpimhtwQNYSZdjsGYLlBv\n5veKge1DfFA1H7bBvysBasv6XL2H/m/RPx0PoKrfFBtUMC7golLLOtsnRcjE\n15ie4CQBiP/8E6uIwFfzRRZeSQ7hnpUE+RU68A8EM9tZIhmkppR5Ox4PRPeo\nOj3M30Eutg14RJDniVyreJZMKUGjW/+L3aqnbRN5e4aG+eXGShKLVq3u6am1\n9kot\r\n=gZ4u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEI/I8/BQQmnhofJH1z8CJBPqKvU5xhNs1rg0NoqaxgVAiAV9SF7XDfk+rvB7SRGHjprGGnn0CopHvDmxBmKNgUleg=="}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-confirmation_2.0.3_1597076413972_0.942179736773868"},"_hasShrinkwrap":false},"2.0.4":{"name":"@terminus/ui-confirmation","version":"2.0.4","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/confirmation"},"schematics":"./schematics/collection.json","peerDependencies":{"@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.0.7","@terminus/ui-spacing":"^1.0.11","rxjs":"^6.5.0"},"main":"bundles/terminus-ui-confirmation.umd.js","module":"fesm5/terminus-ui-confirmation.js","es2015":"fesm2015/terminus-ui-confirmation.js","esm5":"esm5/terminus-ui-confirmation.js","esm2015":"esm2015/terminus-ui-confirmation.js","fesm5":"fesm5/terminus-ui-confirmation.js","fesm2015":"fesm2015/terminus-ui-confirmation.js","typings":"terminus-ui-confirmation.d.ts","metadata":"terminus-ui-confirmation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","date-fns":"2.15.0","@terminus/ui-icon":"2.0.8","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-regular-svg-icons":"5.14.0","@angular/material":"9.2.4"},"readme":"<h1>Confirmation</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Library size][file-size-badge]][raw-distribution-js]\n\nThis directive can be attached to any `<ts-button>` to enable a confirmation step before triggering\nthe button's action.\n\nBasic flow:\n\n1. The user clicks the button\n1. A pop-up appears asking user to cancel or confirm\n1. If the user clicks 'confirm', the original `ts-button` event is emitted\n1. If the user clicks 'cancel' the pop-up is closed and no button event is emitted\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of Contents\n\n- [Installation](#installation)\n  - [Packages that need to be installed](#packages-that-need-to-be-installed)\n  - [Modules that need to be in NgModule](#modules-that-need-to-be-in-ngmodule)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Cancelled event](#cancelled-event)\n  - [Text customization](#text-customization)\n    - [Confirm button](#confirm-button)\n    - [Cancel button](#cancel-button)\n    - [Explanation text](#explanation-text)\n  - [Position](#position)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages that need to be installed\n\n- `@angular/cdk`\n- `@angular/common`\n- `@angular/core`\n- `@angular/flex-layout`\n- `@angular/forms`\n- `@angular/material`\n- `@angular/platform-browser`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-button`\n- `@terminus/ui-checkbox`\n- `@terminus/ui-confirmation`\n- `@terminus/ui-form-field`\n- `@terminus/ui-icon`\n- `@terminus/ui-utilities`\n- `@terminus/ui-styles`\n- `@terminus/ui-spacing`\n- `date-fns`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-confirmation\n```\n\n### Modules that need to be in NgModule\n\n- `BrowserAnimationsModule`\n- `TsConfirmationModule`\n\n### CSS imports\n\nIn your top level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\nAdd the directive to any `ts-button`:\n\n```html\n<ts-button\n  tsConfirmation\n  (clicked)=\"myContinueFn($event)\"\n>Click me!</ts-button>\n```\n\n### Cancelled event\n\nThis directive exposes a new event that can be used to determine when a user has chosen 'cancel'\nfrom the confirmation pop-up.\n\n```html\n<ts-button\n  tsConfirmation\n  (cancelled)=\"myCancelEvent($event)\"\n>Click me!</ts-button>\n```\n\n### Text customization\n\n#### Confirm button\n\nCustomizes the confirmation button text in the overlay. This defaults to `Confirm`.\n\n```html\n<ts-button\n  tsConfirmation\n  confirmationButtonText=\"Custom Confirmation Button Text\"\n>Click Me!</ts-button>\n```\n\n#### Cancel button\n\nCustomizes the text in the overlay of the cancel button; default is \"Cancel\".\n\n```html\n<ts-button\n  tsConfirmation\n  cancelButtonText=\"Custom Cancel Button Text\"\n>Click Me!</ts-button>\n```\n\n#### Explanation text\n\nOptional text to appear inside of the overlay, generally to use as a warning, for example, \"Are you sure you want to do\nthis action?\". No explanation text exists by default.\n\n```html\n<ts-button\n  tsConfirmation\n  explanationText=\"This will permanently delete this record.\"\n>Click Me!</ts-button>\n```\n\n### Position\n\nThe position of the panel is centered below the trigger by default. This position can be changed to any of the  \n`TsConfirmationOverlayPositionTypes` (`above`|`below`|`before`|`after`).\n\n```html\n<ts-button\n  tsConfirmation\n  overlayPosition=\"before\"\n>Click Me!</ts-button>\n```\n\n<!-- Links -->\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-confirmation.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-confirmation\n[github-action-badge]: https://github.com/GetTerminus/terminus-oss/workflows/Release%20CI/badge.svg\n[github-action-link]:  https://github.com/GetTerminus/terminus-oss/actions?query=workflow%3A%22CI+Release%22\n[file-size-badge]:     http://img.badgesize.io/https://unpkg.com/@terminus/ui-confirmation/bundles/terminus-ui-confirmation.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-confirmation/bundles/terminus-ui-confirmation.umd.js\n","readmeFilename":"README.md","description":"<h1>Confirmation</h1>","_id":"@terminus/ui-confirmation@2.0.4","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-75GiiOx9lm/5N0//fxiNFz+MfF43D87+KlmkcZrHbhMrvsnd+iB61eUdeTxI2rM8iLEYeKGUh44dj9ajW1oV5Q==","shasum":"e12c01e16ca24612f907ba62f57ab66ce7d2a418","tarball":"https://registry.npmjs.org/@terminus/ui-confirmation/-/ui-confirmation-2.0.4.tgz","fileCount":47,"unpackedSize":284185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNq3nCRA9TVsSAnZWagAAGYEP/0pPz+y8mGoGoAZCp+zz\nX1w4sDH0UbPTuEDdwBxAFDidoR1CuiwTyHcULySUZ8CP4i3SrEyhnnF8OTKx\n2yjrmjPSTHYBa2pl6+SZZBcrKjf8tts5flo7m+MyoWyU1PXHUleca729i3vg\nbd2uzxoztlX6yREM56ScNdJhiFxtc0RbD46xy/ybluduj4rZlS7tzYlq3lsW\noTJ8+tjQKOeSd2a3UHtjNulRLtgCwoXw7FdcBaJzyZQAGpm22xQ4fFc8RLbD\n8q+/Meub436RixxUV4GogLRIr1AWScv7S9vZKDvxkYgBk5cELu5YLxAv6oOn\nmVW3xdhaRmHgcqW9psojFbYk8BWEMXPKhNNPdlHDKOxVshD8pM9BXdu/tAIc\nyYjj1occlTXVi5qs5BMDBU4zpIM7tRxVTiWfZfmL5aMSPP8Ldcq+L+B6hJnD\n/LrHW9xghZpqwV2Ykmka/xvYG1Z0l8MNPK3End9/lKpOqUY9fiI1xYhp8iI2\n1/KVeX1QxYe9eFPJF1Hu/dJ6+nV540+lsEp8QdOlCp159l8v+lCY0N5q2aF7\n107dRfV6i498/nUYmxVUi6kWUJyo2zHK6s5I50xVuZZMxxAX12VpcwUe9vok\nf6Z3Ge5L5657X/iVK+EGgnMcsv6r5X9j1MBt3DboCtRaScxcEgZjB139AGJU\nJf3P\r\n=oA4B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPmKcr+gal4hLBOjgXaTkzJIudx7TL0YK/tN4rCo/L3wIhAPa4sKP8gWEYJ8iytk7AqRkytMATslESuuZfMl/c7Ixr"}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-confirmation_2.0.4_1597418982919_0.14698439760298188"},"_hasShrinkwrap":false},"2.0.5":{"name":"@terminus/ui-confirmation","version":"2.0.5","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/confirmation"},"schematics":"./schematics/collection.json","peerDependencies":{"@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.0.7","@terminus/ui-spacing":"^1.0.11","rxjs":"^6.5.0"},"main":"bundles/terminus-ui-confirmation.umd.js","module":"fesm5/terminus-ui-confirmation.js","es2015":"fesm2015/terminus-ui-confirmation.js","esm5":"esm5/terminus-ui-confirmation.js","esm2015":"esm2015/terminus-ui-confirmation.js","fesm5":"fesm5/terminus-ui-confirmation.js","fesm2015":"fesm2015/terminus-ui-confirmation.js","typings":"terminus-ui-confirmation.d.ts","metadata":"terminus-ui-confirmation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","date-fns":"2.15.0","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/material":"9.2.4","@angular/platform-browser":"9.1.11","@terminus/ui-icon":"2.0.9","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-solid-svg-icons":"5.14.0"},"description":"<h1>Confirmation</h1>","_id":"@terminus/ui-confirmation@2.0.5","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-wt+b96gsF3+w+5bi+UdH1B50rNUP2LKuQ20OJEdwXBfe2rcEWxRoxn1i6gMELE6STsQ4OspIXDBKrUukXKK5zg==","shasum":"0b29ed4f6468fec193f8660fe22a51800bdfc326","tarball":"https://registry.npmjs.org/@terminus/ui-confirmation/-/ui-confirmation-2.0.5.tgz","fileCount":47,"unpackedSize":285422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRtaYCRA9TVsSAnZWagAAzgAP/1vghDG0O/pUvXfnp89e\nprgiV3NUDeC6UVFvnOWECiVoO25+TwC7acI8jwQlo2akHM+2a9v7Rz7iuOkP\n+NDMq19J8HACoXqw7EtE6uuILwMJKArt0Skqm8LHxYF2GV52QvoEx792KPrL\nOVHBQbzPfL7ydfVgh09pf3qPM/1ZwFMHeFr9/NuKngR8j2Yl+r/YLNhp1WHp\nuEnmJDf68vDnT6eeqF0HSsK6Exxr3dd508jkRZ0uAMePRUSIAfoKX+C4M1JT\nfBx5RAL3Mr6AEIpEDCMOfPyEXoANpfTEr1Iq1uDFyKFz1XKJOSIdSMq4otlS\nXi2Wk5ipnVaq1DCbXIZA93gP0MytwC/MOk1Og+tzMuzAmrzdLiyy+CSc46CV\nT+Spbno4RmCjlAz5gMZyYx/2jRy9BbTNiBlCuWXkeJHrMhBltjvYqnK4yz7w\nicmJeUTDR2rsvRVUNGRe5cp0Idql0dRYOHDPqsh4oB79KXg26O/yYYpodj57\nwkKbRFnzlnLd4PbjerCxrbOj1VLegU+r9S1fJ0CulOuFKH08VNohsujyYhx5\nPXZqoEV2gaXEEjdJWJp4XeWCxrlaIV99jh8pLTpfxiZJH9zd82SE0U4eR/3V\nNxMs9CuvMK5U76L1MmlZ80Ai5cXfAVeYe3yPHxNcbMv6xiyOIeVrzsOXSo+b\nR9V4\r\n=7mQR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBRDcv59J4RWE7AmFwupsE8DLOOHiusq9hXuXHKj4GEQIgHCCnMxjt5/wUda6r/POHhYcA8lfb2WM+gpyn87RISvg="}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-confirmation_2.0.5_1598477975880_0.750601410309742"},"_hasShrinkwrap":false},"2.0.6":{"name":"@terminus/ui-confirmation","version":"2.0.6","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/confirmation"},"schematics":"./schematics/collection.json","peerDependencies":{"@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.0.7","@terminus/ui-spacing":"^1.0.11","rxjs":"^6.5.0"},"main":"bundles/terminus-ui-confirmation.umd.js","module":"fesm5/terminus-ui-confirmation.js","es2015":"fesm2015/terminus-ui-confirmation.js","esm5":"esm5/terminus-ui-confirmation.js","esm2015":"esm2015/terminus-ui-confirmation.js","fesm5":"fesm5/terminus-ui-confirmation.js","fesm2015":"fesm2015/terminus-ui-confirmation.js","typings":"terminus-ui-confirmation.d.ts","metadata":"terminus-ui-confirmation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","date-fns":"2.15.0","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/material":"9.2.4","@angular/platform-browser":"9.1.11","@terminus/ui-icon":"2.0.11","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-solid-svg-icons":"5.14.0"},"readme":"<h1>Confirmation</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Library size][file-size-badge]][raw-distribution-js]\n\nThis directive can be attached to any `<ts-button>` to enable a confirmation step before triggering\nthe button's action.\n\nBasic flow:\n\n1. The user clicks the button\n1. A pop-up appears asking user to cancel or confirm\n1. If the user clicks 'confirm', the original `ts-button` event is emitted\n1. If the user clicks 'cancel' the pop-up is closed and no button event is emitted\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of Contents\n\n- [Installation](#installation)\n  - [Packages that need to be installed](#packages-that-need-to-be-installed)\n  - [Modules that need to be in NgModule](#modules-that-need-to-be-in-ngmodule)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Cancelled event](#cancelled-event)\n  - [Text customization](#text-customization)\n    - [Confirm button](#confirm-button)\n    - [Cancel button](#cancel-button)\n    - [Explanation text](#explanation-text)\n  - [Position](#position)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages that need to be installed\n\n- `@angular/cdk`\n- `@angular/common`\n- `@angular/core`\n- `@angular/flex-layout`\n- `@angular/forms`\n- `@angular/material`\n- `@angular/platform-browser`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-button`\n- `@terminus/ui-checkbox`\n- `@terminus/ui-confirmation`\n- `@terminus/ui-form-field`\n- `@terminus/ui-icon`\n- `@terminus/ui-utilities`\n- `@terminus/ui-styles`\n- `@terminus/ui-spacing`\n- `date-fns`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-confirmation\n```\n\n### Modules that need to be in NgModule\n\n- `BrowserAnimationsModule`\n- `TsConfirmationModule`\n\n### CSS imports\n\nIn your top level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\nAdd the directive to any `ts-button`:\n\n```html\n<ts-button\n  tsConfirmation\n  (clicked)=\"myContinueFn($event)\"\n>Click me!</ts-button>\n```\n\n### Cancelled event\n\nThis directive exposes a new event that can be used to determine when a user has chosen 'cancel'\nfrom the confirmation pop-up.\n\n```html\n<ts-button\n  tsConfirmation\n  (cancelled)=\"myCancelEvent($event)\"\n>Click me!</ts-button>\n```\n\n### Text customization\n\n#### Confirm button\n\nCustomizes the confirmation button text in the overlay. This defaults to `Confirm`.\n\n```html\n<ts-button\n  tsConfirmation\n  confirmationButtonText=\"Custom Confirmation Button Text\"\n>Click Me!</ts-button>\n```\n\n#### Cancel button\n\nCustomizes the text in the overlay of the cancel button; default is \"Cancel\".\n\n```html\n<ts-button\n  tsConfirmation\n  cancelButtonText=\"Custom Cancel Button Text\"\n>Click Me!</ts-button>\n```\n\n#### Explanation text\n\nOptional text to appear inside of the overlay, generally to use as a warning, for example, \"Are you sure you want to do\nthis action?\". No explanation text exists by default.\n\n```html\n<ts-button\n  tsConfirmation\n  explanationText=\"This will permanently delete this record.\"\n>Click Me!</ts-button>\n```\n\n### Position\n\nThe position of the panel is centered below the trigger by default. This position can be changed to any of the  \n`TsConfirmationOverlayPositionTypes` (`above`|`below`|`before`|`after`).\n\n```html\n<ts-button\n  tsConfirmation\n  overlayPosition=\"before\"\n>Click Me!</ts-button>\n```\n\n<!-- Links -->\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-confirmation.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-confirmation\n[github-action-badge]: https://github.com/GetTerminus/terminus-oss/workflows/Release%20CI/badge.svg\n[github-action-link]:  https://github.com/GetTerminus/terminus-oss/actions?query=workflow%3A%22CI+Release%22\n[file-size-badge]:     http://img.badgesize.io/https://unpkg.com/@terminus/ui-confirmation/bundles/terminus-ui-confirmation.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-confirmation/bundles/terminus-ui-confirmation.umd.js\n","readmeFilename":"README.md","description":"<h1>Confirmation</h1>","_id":"@terminus/ui-confirmation@2.0.6","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-gxYMrh7nFoCodWv1sgJq9+5Bg2guWPehJXRUtM7Uk+XxCiuckjQB7UIgqZQlN84h7N0bKXTKLbyBrBGmBX/Ixw==","shasum":"4a3ecda419f6f082a151537aa7d357d5a634c46f","tarball":"https://registry.npmjs.org/@terminus/ui-confirmation/-/ui-confirmation-2.0.6.tgz","fileCount":47,"unpackedSize":285638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUXkICRA9TVsSAnZWagAAXbsP/37uKAmyzhuIiBf6sgIv\n3XFtAQSfN9NwNhwFSHgEC5y6xTmlJ5d0zCp+ravDT1W2PALBZ46UhSy4YW5+\nO32s4vlxm0YY2l/DR3kmhiXbZyC2EbagnkCUFESw2PR2Bt2QASHPNcsBcpuO\nO/Uo1EhDoeeju+hCnM7Eb1ThnfXdUEP3Lr/zoD/GhHay+SIZXdaCIpEmKe44\nUZ/tERYKLF3jMpzeLXKPPa1GTw6QhO6HFHWhdSPm+adVQopUdLm5b3qsRnQo\n1bDEXENzuBPf9p6U4y187eTolKSLxl7/IMHqpOgNRhC1qXTfKPwEOavkgTDF\nbPBD2zoB9etmJ4wgI1MjlyFvyi7YwDF9RzOoVzUKKM5BipSlhy1IeCgHk5QN\ng53QXZ3IQH79O1e15dcGjAYe153GVavVPTzPyeaxRjGgvt6M9D67J3StAaHc\nMt+lBwU1mHXovfdtfpAYd9ocUb245VNbh0IsK1kORJBcMFW5rr4hvBC2Ymr9\nexpbFTt/a98bLSAvi4lsh9xM/5xSfEoJhUyPwYjycIReRAhJ47jt3SfbkWwX\nClhZBSpwyiLbbKX8o79X8MHIxJMszGGahGaDTbOwMKKxIViumr9hWwzIxNsa\nhXFX1fdnZaPxiMCM/o+QuL+Ik+pTfsAqESkDAvAV/tiG1grx6qyeDLPFVyrq\n+kHD\r\n=kNDV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICwl0BGYG7QbmcHN6V40Y0X+hArWZwxeO807aCO/61nXAiBZJ+oqOY0j9BRxd9LcuvDv/VbZIKaGfqdS5auPrPjugg=="}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-confirmation_2.0.6_1599174920525_0.10245653019968737"},"_hasShrinkwrap":false},"2.0.7":{"name":"@terminus/ui-confirmation","version":"2.0.7","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/confirmation"},"schematics":"./schematics/collection.json","peerDependencies":{"@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.0.7","@terminus/ui-spacing":"^1.0.11","rxjs":"^6.5.0"},"main":"bundles/terminus-ui-confirmation.umd.js","module":"fesm5/terminus-ui-confirmation.js","es2015":"fesm2015/terminus-ui-confirmation.js","esm5":"esm5/terminus-ui-confirmation.js","esm2015":"esm2015/terminus-ui-confirmation.js","fesm5":"fesm5/terminus-ui-confirmation.js","fesm2015":"fesm2015/terminus-ui-confirmation.js","typings":"terminus-ui-confirmation.d.ts","metadata":"terminus-ui-confirmation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","date-fns":"2.15.0","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/material":"9.2.4","@angular/platform-browser":"9.1.11","@terminus/ui-icon":"2.0.12","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-solid-svg-icons":"5.14.0"},"readme":"<h1>Confirmation</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Library size][file-size-badge]][raw-distribution-js]\n\nThis directive can be attached to any `<ts-button>` to enable a confirmation step before triggering\nthe button's action.\n\nBasic flow:\n\n1. The user clicks the button\n1. A pop-up appears asking user to cancel or confirm\n1. If the user clicks 'confirm', the original `ts-button` event is emitted\n1. If the user clicks 'cancel' the pop-up is closed and no button event is emitted\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of Contents\n\n- [Installation](#installation)\n  - [Packages that need to be installed](#packages-that-need-to-be-installed)\n  - [Modules that need to be in NgModule](#modules-that-need-to-be-in-ngmodule)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Cancelled event](#cancelled-event)\n  - [Text customization](#text-customization)\n    - [Confirm button](#confirm-button)\n    - [Cancel button](#cancel-button)\n    - [Explanation text](#explanation-text)\n  - [Position](#position)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages that need to be installed\n\n- `@angular/cdk`\n- `@angular/common`\n- `@angular/core`\n- `@angular/flex-layout`\n- `@angular/forms`\n- `@angular/material`\n- `@angular/platform-browser`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-button`\n- `@terminus/ui-checkbox`\n- `@terminus/ui-confirmation`\n- `@terminus/ui-form-field`\n- `@terminus/ui-icon`\n- `@terminus/ui-utilities`\n- `@terminus/ui-styles`\n- `@terminus/ui-spacing`\n- `date-fns`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-confirmation\n```\n\n### Modules that need to be in NgModule\n\n- `BrowserAnimationsModule`\n- `TsConfirmationModule`\n\n### CSS imports\n\nIn your top level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\nAdd the directive to any `ts-button`:\n\n```html\n<ts-button\n  tsConfirmation\n  (clicked)=\"myContinueFn($event)\"\n>Click me!</ts-button>\n```\n\n### Cancelled event\n\nThis directive exposes a new event that can be used to determine when a user has chosen 'cancel'\nfrom the confirmation pop-up.\n\n```html\n<ts-button\n  tsConfirmation\n  (cancelled)=\"myCancelEvent($event)\"\n>Click me!</ts-button>\n```\n\n### Text customization\n\n#### Confirm button\n\nCustomizes the confirmation button text in the overlay. This defaults to `Confirm`.\n\n```html\n<ts-button\n  tsConfirmation\n  confirmationButtonText=\"Custom Confirmation Button Text\"\n>Click Me!</ts-button>\n```\n\n#### Cancel button\n\nCustomizes the text in the overlay of the cancel button; default is \"Cancel\".\n\n```html\n<ts-button\n  tsConfirmation\n  cancelButtonText=\"Custom Cancel Button Text\"\n>Click Me!</ts-button>\n```\n\n#### Explanation text\n\nOptional text to appear inside of the overlay, generally to use as a warning, for example, \"Are you sure you want to do\nthis action?\". No explanation text exists by default.\n\n```html\n<ts-button\n  tsConfirmation\n  explanationText=\"This will permanently delete this record.\"\n>Click Me!</ts-button>\n```\n\n### Position\n\nThe position of the panel is centered below the trigger by default. This position can be changed to any of the  \n`TsConfirmationOverlayPositionTypes` (`above`|`below`|`before`|`after`).\n\n```html\n<ts-button\n  tsConfirmation\n  overlayPosition=\"before\"\n>Click Me!</ts-button>\n```\n\n<!-- Links -->\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-confirmation.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-confirmation\n[github-action-badge]: https://github.com/GetTerminus/terminus-oss/workflows/Release%20CI/badge.svg\n[github-action-link]:  https://github.com/GetTerminus/terminus-oss/actions?query=workflow%3A%22CI+Release%22\n[file-size-badge]:     http://img.badgesize.io/https://unpkg.com/@terminus/ui-confirmation/bundles/terminus-ui-confirmation.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-confirmation/bundles/terminus-ui-confirmation.umd.js\n","readmeFilename":"README.md","description":"<h1>Confirmation</h1>","_id":"@terminus/ui-confirmation@2.0.7","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-jyG27s/X7c8O+JIgi2KRe+gbN+YMD/FrBwh0ApVOFaHCr0zK3c8w4Fq1uzlKJYhQt+xCi2BXt+RUrtlPrthPpA==","shasum":"2b75fb5f46b728f133dc8bbad7c3f057a096499b","tarball":"https://registry.npmjs.org/@terminus/ui-confirmation/-/ui-confirmation-2.0.7.tgz","fileCount":47,"unpackedSize":285875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUlbfCRA9TVsSAnZWagAAVDkQAIlFZfAYeeNjU9w1fm6W\nRXfIF+WRTEHQ3uV5B3UV1dNWLJd5QTzXWJPx5FIQk5/D0Icn6anqNtHox2Yn\npOzBBV5281ptQfPDe95WjjjTijg6oTN7u9xwY8tBp0P7Za011hz+7K6B8d0r\no2KLrTlerUhtAkkZK0oBRENrRPg7S2Kir6Mk8DnPBMDzhSrMbKzXCKhVJb3G\nZsAqMTA3XKDuhIBXGTVn4C3bELycycMTvc4gsJao7geJk+1rRR0nBRbmBfCg\ne5ucD7P2ChWZsZTpHaDgr6YZaBT2iPl3U1ij3tAnWmmJJbtgac1ypzxstToh\nnBV61vveWEr4xKLiFVTrzmrKDwjNj14NU7z+cnbaKPgcZxhNRRKf8E1MaDOJ\nWFEox/BNFUi834D35oFJ0A+PEhKa2CLk2hwXst6ZYnCcSPeVDcm29fGqHUA4\nN2ivcTG+nlkd4bRfqErjkq3B0mzsiqI6rqYwH93haCgAgnmEOORo80b6R7IZ\nMBcP8c9fb3EjsjLp/kM3xNMZtbg03KruZhVSMuwaZAsDgipjbfhj5PNCi1UL\nZCGC9wKV1P96DnyWPeJb2Egcky+lpCp+movHMfd3FgCyXnV5/go+b98hX4ws\nH16XiaeGYUgUiDOj9fbpJXADJUi3Cx0J4aUdwgsH9oAmNF17W1L3EkjhvW3v\nTj7i\r\n=Im1L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD99hYhSgHajwyYpMzfM6D0skDH3PIcGir6SXCW+XINigIhAIfGE/kyF4BZbd6x6UbNwl/Vl2MaCvbBOVuQWUAL+t6m"}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-confirmation_2.0.7_1599231710850_0.6922925089187122"},"_hasShrinkwrap":false},"2.1.0":{"name":"@terminus/ui-confirmation","version":"2.1.0","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/confirmation"},"schematics":"./schematics/collection.json","peerDependencies":{"@angular/cdk":"^9.2.4","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.0.7","@terminus/ui-spacing":"^1.0.11","rxjs":"^6.5.0"},"main":"bundles/terminus-ui-confirmation.umd.js","module":"fesm5/terminus-ui-confirmation.js","es2015":"fesm2015/terminus-ui-confirmation.js","esm5":"esm5/terminus-ui-confirmation.js","esm2015":"esm2015/terminus-ui-confirmation.js","fesm5":"fesm5/terminus-ui-confirmation.js","fesm2015":"fesm2015/terminus-ui-confirmation.js","typings":"terminus-ui-confirmation.d.ts","metadata":"terminus-ui-confirmation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","date-fns":"2.15.0","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/material":"9.2.4","@angular/platform-browser":"9.1.11","@terminus/ui-icon":"2.1.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-solid-svg-icons":"5.14.0"},"readme":"<h1>Confirmation</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Library size][file-size-badge]][raw-distribution-js]\n\nThis directive can be attached to any `<ts-button>` to enable a confirmation step before triggering\nthe button's action.\n\nBasic flow:\n\n1. The user clicks the button\n1. A pop-up appears asking user to cancel or confirm\n1. If the user clicks 'confirm', the original `ts-button` event is emitted\n1. If the user clicks 'cancel' the pop-up is closed and no button event is emitted\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of Contents\n\n- [Installation](#installation)\n  - [Packages that need to be installed](#packages-that-need-to-be-installed)\n  - [Modules that need to be in NgModule](#modules-that-need-to-be-in-ngmodule)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Cancelled event](#cancelled-event)\n  - [Text customization](#text-customization)\n    - [Confirm button](#confirm-button)\n    - [Cancel button](#cancel-button)\n    - [Explanation text](#explanation-text)\n  - [Position](#position)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages that need to be installed\n\n- `@angular/cdk`\n- `@angular/common`\n- `@angular/core`\n- `@angular/flex-layout`\n- `@angular/forms`\n- `@angular/material`\n- `@angular/platform-browser`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-button`\n- `@terminus/ui-checkbox`\n- `@terminus/ui-confirmation`\n- `@terminus/ui-form-field`\n- `@terminus/ui-icon`\n- `@terminus/ui-utilities`\n- `@terminus/ui-styles`\n- `@terminus/ui-spacing`\n- `date-fns`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-confirmation\n```\n\n### Modules that need to be in NgModule\n\n- `BrowserAnimationsModule`\n- `TsConfirmationModule`\n\n### CSS imports\n\nIn your top level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\nAdd the directive to any `ts-button`:\n\n```html\n<ts-button\n  tsConfirmation\n  (clicked)=\"myContinueFn($event)\"\n>Click me!</ts-button>\n```\n\n### Cancelled event\n\nThis directive exposes a new event that can be used to determine when a user has chosen 'cancel'\nfrom the confirmation pop-up.\n\n```html\n<ts-button\n  tsConfirmation\n  (cancelled)=\"myCancelEvent($event)\"\n>Click me!</ts-button>\n```\n\n### Text customization\n\n#### Confirm button\n\nCustomizes the confirmation button text in the overlay. This defaults to `Confirm`.\n\n```html\n<ts-button\n  tsConfirmation\n  confirmationButtonText=\"Custom Confirmation Button Text\"\n>Click Me!</ts-button>\n```\n\n#### Cancel button\n\nCustomizes the text in the overlay of the cancel button; default is \"Cancel\".\n\n```html\n<ts-button\n  tsConfirmation\n  cancelButtonText=\"Custom Cancel Button Text\"\n>Click Me!</ts-button>\n```\n\n#### Explanation text\n\nOptional text to appear inside of the overlay, generally to use as a warning, for example, \"Are you sure you want to do\nthis action?\". No explanation text exists by default.\n\n```html\n<ts-button\n  tsConfirmation\n  explanationText=\"This will permanently delete this record.\"\n>Click Me!</ts-button>\n```\n\n### Position\n\nThe position of the panel is centered below the trigger by default. This position can be changed to any of the  \n`TsConfirmationOverlayPositionTypes` (`above`|`below`|`before`|`after`).\n\n```html\n<ts-button\n  tsConfirmation\n  overlayPosition=\"before\"\n>Click Me!</ts-button>\n```\n\n<!-- Links -->\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-confirmation.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-confirmation\n[github-action-badge]: https://github.com/GetTerminus/terminus-oss/workflows/Release%20CI/badge.svg\n[github-action-link]:  https://github.com/GetTerminus/terminus-oss/actions?query=workflow%3A%22CI+Release%22\n[file-size-badge]:     http://img.badgesize.io/https://unpkg.com/@terminus/ui-confirmation/bundles/terminus-ui-confirmation.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-confirmation/bundles/terminus-ui-confirmation.umd.js\n","readmeFilename":"README.md","description":"<h1>Confirmation</h1>","_id":"@terminus/ui-confirmation@2.1.0","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-BEOcIvbZiCxeAGEzvuFpHYaa8EGhvA8vNUzWMRwauYj9Klh+gIgEQ9SW6Y3hAD30COMutBw2IdLZ5loiwC97kg==","shasum":"9c185f7e126d23c45c1e6dbf1b2bc03efffcec84","tarball":"https://registry.npmjs.org/@terminus/ui-confirmation/-/ui-confirmation-2.1.0.tgz","fileCount":47,"unpackedSize":286531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfV9LaCRA9TVsSAnZWagAA7n8P/jc2A2JGkYNILQ4W7Zf4\nCGShDhiDQ09+4VjHLxCAfIDky7UPxpaLXWlSVO4DSAPxOnpvq0PQPdwyB+sk\nTMbDuu/oBMcwEEscGD9uMADM58GVDGwX1sW3eD6sm76e1alrcSmk+r1YDrkp\nvzRqAp8MaHiAs+6nttNKZ47IlkrQcpooBCp384hTL1cTz8WJJ7uc7jf8zSqH\nUaB+tn9sWDGOVi/zKIvg9qCFQ3N8xETO2Y+MS9y+DVsqJjjLbvOJY3HD0eu1\nfSJj1LfC8eC70nyEBIpSVoMvckUGA5dH0fCsBgwuAF/y3gSmpCa7vYqT1+1Z\nQv3goL5aiemRYm0JHtEZK2NealUy8FisA8HghNG33ccJLdwsSC2eNB6huwSV\naSj7eKiHAwJjEMOOahAXNa122P4I2zGJxwDGB2xkR/roEAYtzL7XdrKAVVqU\nydrfvjfAKCNggQhgs63fa7RAlx7PjbeQvG1NPbPZ9Y8HhawjMt3RVrQiveR7\nGzgiU5qRwZEGOl437EpNvXvsa/tmLqzgG8a1mj7LR5GQW5sYWchV9UvmEqA5\napzpNpI9i0j0kK89GekwR0ZpMCpROwAlMj1L7MdAcI0qn+BYt6U7yuGnKKoo\npqavHcxLO5jrAEewQbYTT/00HexFb//vFGUhQIyjWb0Lh/T2z6hq5vhEqsnV\nr4cX\r\n=bHUz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBncrwlKdDIRZ/lHQSe2J0iI6WnOFTzDJRw4Mjbo6Z8gIhAPV5ccjRCDJrNs4lbjDDBi9NDvaahXj2OO1HocJDrL2i"}]},"maintainers":[{"name":"terminus_devops","email":"devops@terminus.com"},{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-confirmation_2.1.0_1599591130269_0.8175784119692442"},"_hasShrinkwrap":false},"2.1.1":{"name":"@terminus/ui-confirmation","version":"2.1.1","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/confirmation"},"schematics":"./schematics/collection.json","peerDependencies":{"@angular/cdk":"^9.2.4","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.0.7","@terminus/ui-spacing":"^1.0.11","rxjs":"^6.5.0"},"main":"bundles/terminus-ui-confirmation.umd.js","module":"fesm5/terminus-ui-confirmation.js","es2015":"fesm2015/terminus-ui-confirmation.js","esm5":"esm5/terminus-ui-confirmation.js","esm2015":"esm2015/terminus-ui-confirmation.js","fesm5":"fesm5/terminus-ui-confirmation.js","fesm2015":"fesm2015/terminus-ui-confirmation.js","typings":"terminus-ui-confirmation.d.ts","metadata":"terminus-ui-confirmation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","date-fns":"2.15.0","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/material":"9.2.4","@angular/platform-browser":"9.1.11","@terminus/ui-icon":"2.1.1","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-solid-svg-icons":"5.14.0"},"description":"<h1>Confirmation</h1>","_id":"@terminus/ui-confirmation@2.1.1","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-CrY2oPhrUotNFKPxhu/AwD8WMXbjcmjV6PBqQe49hlJezJwG+03ePMItFo7lZhSBAKQFlnJpHc+7A4rLRBhZ6g==","shasum":"a43d54dac7c26b538ea95971f7816167ac19ffd7","tarball":"https://registry.npmjs.org/@terminus/ui-confirmation/-/ui-confirmation-2.1.1.tgz","fileCount":47,"unpackedSize":286746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfW7VDCRA9TVsSAnZWagAAXDgP/i4+G9ah/cpZis/wUULV\nnJzeEmpgdNGai2T25rSGt4Vq3INERjCCyJPZYvyaBhJsokjUDHegl6CSXZYF\nd/BFqOaa6iqwci2ONyjPbjxCxPA/m5pBfscQfeJV6lKW7FEV0fCHlZ+oZbdm\nq0wEp84pOfcXVXErBKBS4Y4SvvF7pT9T0BjwLy5sf0lIvoYt92BLalFFSn88\nx0yapaOCDuuv8em6eTcxO5gLDqssKeVj/fN8Uxnqps3Vpg0bV1rE6Y4JhKLJ\nectE/jO73CZcuAKv3kQ3Mde+lLpeO1IiCNLr+c/wZ2GFP+GiO/1ejb9tMVgl\nAJtkaaWPAg/h28j3nDvwdVBT7APC6gL5kKGaQ+J5lVIgPV9JHRJvnlz65dLT\nAQ49WmARUlwO9JoOhdNr/FKlMxXB0gIqESBCSRtKHVzZpcZ0x2ebQD3nKuE/\nXSkFH2/ZoVW27ITcuXC92csi6+KydUxj1q+6liQ3k7PhGJMEBlWCEq+xVaUc\nhnT7zia/0SRTjkXEa1Xp9L0SIKy1mrkzsf1GSz5eeI4zwbIUQ5EEHs+TfOWD\naXcE0azUnfYsm1mZ2ZiXNGDlCbvKnIJzDqPV+nrqD6GfRT+fImcS4cVtAnmw\nmB9pGv/YSLk1JlNKn1AdsUuSV6tP5+KSSBZYj9mC5TQvcgGo8wxTIEx7XWsC\nGZna\r\n=Wiom\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCX+G2JG0N2KCYNTwiY/HSDYRujT0DD824G4igAwmW2hwIhALHISlXW/A2ssqOPaQrJ5jJHJCGJvWxgFtS9vOGJVt9b"}]},"maintainers":[{"name":"terminus_devops","email":"devops@terminus.com"},{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-confirmation_2.1.1_1599845699128_0.02983845113672512"},"_hasShrinkwrap":false},"2.1.2":{"name":"@terminus/ui-confirmation","version":"2.1.2","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/confirmation"},"schematics":"./schematics/collection.json","peerDependencies":{"@angular/cdk":"^9.2.4","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.0.7","@terminus/ui-spacing":"^1.0.11","rxjs":"^6.5.0"},"main":"bundles/terminus-ui-confirmation.umd.js","module":"fesm5/terminus-ui-confirmation.js","es2015":"fesm2015/terminus-ui-confirmation.js","esm5":"esm5/terminus-ui-confirmation.js","esm2015":"esm2015/terminus-ui-confirmation.js","fesm5":"fesm5/terminus-ui-confirmation.js","fesm2015":"fesm2015/terminus-ui-confirmation.js","typings":"terminus-ui-confirmation.d.ts","metadata":"terminus-ui-confirmation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","date-fns":"2.15.0","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/material":"9.2.4","@angular/platform-browser":"9.1.11","@terminus/ui-icon":"2.1.2","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-solid-svg-icons":"5.14.0"},"readme":"<h1>Confirmation</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Library size][file-size-badge]][raw-distribution-js]\n\nThis directive can be attached to any `<ts-button>` to enable a confirmation step before triggering\nthe button's action.\n\nBasic flow:\n\n1. The user clicks the button\n1. A pop-up appears asking user to cancel or confirm\n1. If the user clicks 'confirm', the original `ts-button` event is emitted\n1. If the user clicks 'cancel' the pop-up is closed and no button event is emitted\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of Contents\n\n- [Installation](#installation)\n  - [Packages that need to be installed](#packages-that-need-to-be-installed)\n  - [Modules that need to be in NgModule](#modules-that-need-to-be-in-ngmodule)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Cancelled event](#cancelled-event)\n  - [Text customization](#text-customization)\n    - [Confirm button](#confirm-button)\n    - [Cancel button](#cancel-button)\n    - [Explanation text](#explanation-text)\n  - [Position](#position)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages that need to be installed\n\n- `@angular/cdk`\n- `@angular/common`\n- `@angular/core`\n- `@angular/flex-layout`\n- `@angular/forms`\n- `@angular/material`\n- `@angular/platform-browser`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-button`\n- `@terminus/ui-checkbox`\n- `@terminus/ui-confirmation`\n- `@terminus/ui-form-field`\n- `@terminus/ui-icon`\n- `@terminus/ui-utilities`\n- `@terminus/ui-styles`\n- `@terminus/ui-spacing`\n- `date-fns`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-confirmation\n```\n\n### Modules that need to be in NgModule\n\n- `BrowserAnimationsModule`\n- `TsConfirmationModule`\n\n### CSS imports\n\nIn your top level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\nAdd the directive to any `ts-button`:\n\n```html\n<ts-button\n  tsConfirmation\n  (clicked)=\"myContinueFn($event)\"\n>Click me!</ts-button>\n```\n\n### Cancelled event\n\nThis directive exposes a new event that can be used to determine when a user has chosen 'cancel'\nfrom the confirmation pop-up.\n\n```html\n<ts-button\n  tsConfirmation\n  (cancelled)=\"myCancelEvent($event)\"\n>Click me!</ts-button>\n```\n\n### Text customization\n\n#### Confirm button\n\nCustomizes the confirmation button text in the overlay. This defaults to `Confirm`.\n\n```html\n<ts-button\n  tsConfirmation\n  confirmationButtonText=\"Custom Confirmation Button Text\"\n>Click Me!</ts-button>\n```\n\n#### Cancel button\n\nCustomizes the text in the overlay of the cancel button; default is \"Cancel\".\n\n```html\n<ts-button\n  tsConfirmation\n  cancelButtonText=\"Custom Cancel Button Text\"\n>Click Me!</ts-button>\n```\n\n#### Explanation text\n\nOptional text to appear inside of the overlay, generally to use as a warning, for example, \"Are you sure you want to do\nthis action?\". No explanation text exists by default.\n\n```html\n<ts-button\n  tsConfirmation\n  explanationText=\"This will permanently delete this record.\"\n>Click Me!</ts-button>\n```\n\n### Position\n\nThe position of the panel is centered below the trigger by default. This position can be changed to any of the  \n`TsConfirmationOverlayPositionTypes` (`above`|`below`|`before`|`after`).\n\n```html\n<ts-button\n  tsConfirmation\n  overlayPosition=\"before\"\n>Click Me!</ts-button>\n```\n\n<!-- Links -->\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-confirmation.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-confirmation\n[github-action-badge]: https://github.com/GetTerminus/terminus-oss/workflows/Release%20CI/badge.svg\n[github-action-link]:  https://github.com/GetTerminus/terminus-oss/actions?query=workflow%3A%22CI+Release%22\n[file-size-badge]:     http://img.badgesize.io/https://unpkg.com/@terminus/ui-confirmation/bundles/terminus-ui-confirmation.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-confirmation/bundles/terminus-ui-confirmation.umd.js\n","readmeFilename":"README.md","description":"<h1>Confirmation</h1>","_id":"@terminus/ui-confirmation@2.1.2","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-QG3zJxb9p2iAYlyahXbtoGXH2b5HfI65442bCAUmGLVZ0KqigLnSDunXmRy1o1M1NzjAiIBBgEBRHUigrueL8Q==","shasum":"be57adde74ab6500883877187eefe1c8883f282a","tarball":"https://registry.npmjs.org/@terminus/ui-confirmation/-/ui-confirmation-2.1.2.tgz","fileCount":47,"unpackedSize":287333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfX6qNCRA9TVsSAnZWagAA/wAP/i7Z3DQL1kHKxirpL3IL\nmDV44ipcN9HK97GL0sEFNRW9HL0cQ2k6AZ46GKvMTBJQHpnVto1cw0umrcd1\nkWLNEHDd6H09qt2ksv6FqovZsKBW2nRR0ks6h0cA0gpOe4P5jzp0paH5eDMf\nb7egPFrEyc9a7AGEFb3vmRQM5ysIJfGH08TGh4hEMMFpOy+SKX1h0RzCuND7\npv/HICI+CLmRiNlL2+Yhn8NFwdxRLaHRbWra3VmRVxsWOVCvnx6EpHifcypN\nEvp8NKAewZms2EtMC3CkXIIJUDyT/ipn3USvvz5Q1Vrkwne2XQfEE70BcnyG\nCXU7hwJPn/fuX3TM/A++KwJPodaAPlLriCqsyJvaa83K0ixY08KwFfoSZfSa\nqhagjB5rbRlHMV3nKimocGGWBm4DSVo1ZdcESzMnD+nlcxLgXyuRZpAajs/O\nf/+IHdqaKI4S24q9KPUeSs2ENh8dHK/WO1ZauBT1ujs0oNrArk6U95sRv5kr\nXOhNbO0CM8MXSZ0NkN/578w1BrHEuMFi4MO4dW2EvZkc0r15fnRcVMj9+8Gw\nzkcoVGEvmA7PCWiqrvhfR/NqHyQoR4D7m3CiD1FhIIXecgjEeVYZgJ44AV8m\ntkX4h/JEUDrSnTzFNOH5vG2bvxYcKM0G3E8SesGxiYwUu3lLP+si3msr/PtC\n/IuX\r\n=fDV3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB0BZao5U2H5isHOQkmPAWU8PPAI8V09Khk8jsQ2aEutAiAPaZCx+1lx4QPZpJKm9NFW0NbN2zA4rzXP0T5vuFtDtQ=="}]},"maintainers":[{"name":"terminus_devops","email":"devops@terminus.com"},{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-confirmation_2.1.2_1600105101137_0.22226442033733051"},"_hasShrinkwrap":false},"2.1.3":{"name":"@terminus/ui-confirmation","version":"2.1.3","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/confirmation"},"schematics":"./schematics/collection.json","peerDependencies":{"@angular/cdk":"^9.2.4","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.0.7","@terminus/ui-spacing":"^1.0.11","rxjs":"^6.5.0"},"main":"bundles/terminus-ui-confirmation.umd.js","module":"fesm5/terminus-ui-confirmation.js","es2015":"fesm2015/terminus-ui-confirmation.js","esm5":"esm5/terminus-ui-confirmation.js","esm2015":"esm2015/terminus-ui-confirmation.js","fesm5":"fesm5/terminus-ui-confirmation.js","fesm2015":"fesm2015/terminus-ui-confirmation.js","typings":"terminus-ui-confirmation.d.ts","metadata":"terminus-ui-confirmation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","date-fns":"2.16.1","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/material":"9.2.4","@angular/platform-browser":"9.1.11","@terminus/ui-icon":"2.1.2","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-solid-svg-icons":"5.14.0"},"readme":"<h1>Confirmation</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Library size][file-size-badge]][raw-distribution-js]\n\nThis directive can be attached to any `<ts-button>` to enable a confirmation step before triggering\nthe button's action.\n\nBasic flow:\n\n1. The user clicks the button\n1. A pop-up appears asking user to cancel or confirm\n1. If the user clicks 'confirm', the original `ts-button` event is emitted\n1. If the user clicks 'cancel' the pop-up is closed and no button event is emitted\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of Contents\n\n- [Installation](#installation)\n  - [Packages that need to be installed](#packages-that-need-to-be-installed)\n  - [Modules that need to be in NgModule](#modules-that-need-to-be-in-ngmodule)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Cancelled event](#cancelled-event)\n  - [Text customization](#text-customization)\n    - [Confirm button](#confirm-button)\n    - [Cancel button](#cancel-button)\n    - [Explanation text](#explanation-text)\n  - [Position](#position)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages that need to be installed\n\n- `@angular/cdk`\n- `@angular/common`\n- `@angular/core`\n- `@angular/flex-layout`\n- `@angular/forms`\n- `@angular/material`\n- `@angular/platform-browser`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-button`\n- `@terminus/ui-checkbox`\n- `@terminus/ui-confirmation`\n- `@terminus/ui-form-field`\n- `@terminus/ui-icon`\n- `@terminus/ui-utilities`\n- `@terminus/ui-styles`\n- `@terminus/ui-spacing`\n- `date-fns`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-confirmation\n```\n\n### Modules that need to be in NgModule\n\n- `BrowserAnimationsModule`\n- `TsConfirmationModule`\n\n### CSS imports\n\nIn your top level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\nAdd the directive to any `ts-button`:\n\n```html\n<ts-button\n  tsConfirmation\n  (clicked)=\"myContinueFn($event)\"\n>Click me!</ts-button>\n```\n\n### Cancelled event\n\nThis directive exposes a new event that can be used to determine when a user has chosen 'cancel'\nfrom the confirmation pop-up.\n\n```html\n<ts-button\n  tsConfirmation\n  (cancelled)=\"myCancelEvent($event)\"\n>Click me!</ts-button>\n```\n\n### Text customization\n\n#### Confirm button\n\nCustomizes the confirmation button text in the overlay. This defaults to `Confirm`.\n\n```html\n<ts-button\n  tsConfirmation\n  confirmationButtonText=\"Custom Confirmation Button Text\"\n>Click Me!</ts-button>\n```\n\n#### Cancel button\n\nCustomizes the text in the overlay of the cancel button; default is \"Cancel\".\n\n```html\n<ts-button\n  tsConfirmation\n  cancelButtonText=\"Custom Cancel Button Text\"\n>Click Me!</ts-button>\n```\n\n#### Explanation text\n\nOptional text to appear inside of the overlay, generally to use as a warning, for example, \"Are you sure you want to do\nthis action?\". No explanation text exists by default.\n\n```html\n<ts-button\n  tsConfirmation\n  explanationText=\"This will permanently delete this record.\"\n>Click Me!</ts-button>\n```\n\n### Position\n\nThe position of the panel is centered below the trigger by default. This position can be changed to any of the  \n`TsConfirmationOverlayPositionTypes` (`above`|`below`|`before`|`after`).\n\n```html\n<ts-button\n  tsConfirmation\n  overlayPosition=\"before\"\n>Click Me!</ts-button>\n```\n\n<!-- Links -->\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-confirmation.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-confirmation\n[github-action-badge]: https://github.com/GetTerminus/terminus-oss/workflows/Release%20CI/badge.svg\n[github-action-link]:  https://github.com/GetTerminus/terminus-oss/actions?query=workflow%3A%22CI+Release%22\n[file-size-badge]:     http://img.badgesize.io/https://unpkg.com/@terminus/ui-confirmation/bundles/terminus-ui-confirmation.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-confirmation/bundles/terminus-ui-confirmation.umd.js\n","readmeFilename":"README.md","description":"<h1>Confirmation</h1>","_id":"@terminus/ui-confirmation@2.1.3","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-1yp86I8SFhR95RCQ2tGxf3hyx4ZhMkGNdSP1xVd4Dac5mIEsD+R/RKepTUE/exLflyMVPsL4XDJoQ6iz2dSRwg==","shasum":"e406f7416fe5df62ad811f7391f26c6d7ef26fa3","tarball":"https://registry.npmjs.org/@terminus/ui-confirmation/-/ui-confirmation-2.1.3.tgz","fileCount":47,"unpackedSize":290588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbO/WCRA9TVsSAnZWagAAGSkP/08KjvAPqug/L9VjOJUA\nTnmeOprwLUTHjoKjKsj6021wQtCPJvTGkaGr0T3eoAcgwBJY52MgLqxVfIwl\nbQWkemelJJWQ6BMSwMHPTnX6D18TTsuNrqsC1j2VKFulNQmHVt0V9AGPbzwq\nMJy5ScGyoCTeR1s2U8NVukNQoFWZF64YLfq52PTSd/ZtXFPbQgarau6sqJv+\ncxggTRJtdOel1RDgKQ/VSEXn9Y4kPW8IDGjdgkRpDgC0lbpvyAs+XENFuJa9\n3UlKLXK+VvStwK/UayZVaE+cs87sMYfGEvbBg/bRYd9rMjTRStD+UEjd3uZl\nC8S4g+uFz6nXpFp2MHDewKlFJQr0dZFHiVZrUB9DatnSroKqNv0e+BIgiN3a\nNhYSBFV98f5zfsbEfU1NCvs2PC3bxKHiHWb1ojjM7QB/nI1l4YkKsJJ0xotT\nOW2MotgLaf87SvYiSAMksC7qCR1q+lLWV1vEk4TreaMv871x3iytdokaqmzp\nbfSohcecC2lfYA3pQ37rgufXWysvXvF/CvZPrtezuXtZ7MIVc+lahBoUS6Qv\nKJRp1xeFaDv8zkhnnVByci/gukXJEp01NAVxfAZ0VAggbJ5QbvV/CM9+kLZ7\nSRsuc1/oBqi/qziWnrocI+6NcuPbS/7GYVyh/S0stlZG3CGORZ/Ck561Y6ej\ngxd7\r\n=UKao\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkwCVGk+dmuMjOm4+MAubs4GzQXltZ0jQWjRDWMO6LfAIgbFWHadMDd+ESVDfay+6lmdjp8T4tm31B+x2AgMEEK7w="}]},"maintainers":[{"name":"terminus_devops","email":"devops@terminus.com"},{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-confirmation_2.1.3_1600974805715_0.04684291156666198"},"_hasShrinkwrap":false},"2.1.4":{"name":"@terminus/ui-confirmation","version":"2.1.4","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/confirmation"},"schematics":"./schematics/collection.json","peerDependencies":{"@angular/cdk":"^9.2.4","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.0.7","@terminus/ui-spacing":"^1.0.11","rxjs":"^6.5.0"},"main":"bundles/terminus-ui-confirmation.umd.js","module":"fesm5/terminus-ui-confirmation.js","es2015":"fesm2015/terminus-ui-confirmation.js","esm5":"esm5/terminus-ui-confirmation.js","esm2015":"esm2015/terminus-ui-confirmation.js","fesm5":"fesm5/terminus-ui-confirmation.js","fesm2015":"fesm2015/terminus-ui-confirmation.js","typings":"terminus-ui-confirmation.d.ts","metadata":"terminus-ui-confirmation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","date-fns":"2.16.1","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/material":"9.2.4","@angular/platform-browser":"9.1.11","@terminus/ui-icon":"2.1.2","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-solid-svg-icons":"5.14.0"},"readme":"<h1>Confirmation</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Library size][file-size-badge]][raw-distribution-js]\n\nThis directive can be attached to any `<ts-button>` to enable a confirmation step before triggering\nthe button's action.\n\nBasic flow:\n\n1. The user clicks the button\n1. A pop-up appears asking user to cancel or confirm\n1. If the user clicks 'confirm', the original `ts-button` event is emitted\n1. If the user clicks 'cancel' the pop-up is closed and no button event is emitted\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of Contents\n\n- [Installation](#installation)\n  - [Packages that need to be installed](#packages-that-need-to-be-installed)\n  - [Modules that need to be in NgModule](#modules-that-need-to-be-in-ngmodule)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Cancelled event](#cancelled-event)\n  - [Text customization](#text-customization)\n    - [Confirm button](#confirm-button)\n    - [Cancel button](#cancel-button)\n    - [Explanation text](#explanation-text)\n  - [Position](#position)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages that need to be installed\n\n- `@angular/cdk`\n- `@angular/common`\n- `@angular/core`\n- `@angular/flex-layout`\n- `@angular/forms`\n- `@angular/material`\n- `@angular/platform-browser`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-button`\n- `@terminus/ui-checkbox`\n- `@terminus/ui-confirmation`\n- `@terminus/ui-form-field`\n- `@terminus/ui-icon`\n- `@terminus/ui-utilities`\n- `@terminus/ui-styles`\n- `@terminus/ui-spacing`\n- `date-fns`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-confirmation\n```\n\n### Modules that need to be in NgModule\n\n- `BrowserAnimationsModule`\n- `TsConfirmationModule`\n\n### CSS imports\n\nIn your top level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\nAdd the directive to any `ts-button`:\n\n```html\n<ts-button\n  tsConfirmation\n  (clicked)=\"myContinueFn($event)\"\n>Click me!</ts-button>\n```\n\n### Cancelled event\n\nThis directive exposes a new event that can be used to determine when a user has chosen 'cancel'\nfrom the confirmation pop-up.\n\n```html\n<ts-button\n  tsConfirmation\n  (cancelled)=\"myCancelEvent($event)\"\n>Click me!</ts-button>\n```\n\n### Text customization\n\n#### Confirm button\n\nCustomizes the confirmation button text in the overlay. This defaults to `Confirm`.\n\n```html\n<ts-button\n  tsConfirmation\n  confirmationButtonText=\"Custom Confirmation Button Text\"\n>Click Me!</ts-button>\n```\n\n#### Cancel button\n\nCustomizes the text in the overlay of the cancel button; default is \"Cancel\".\n\n```html\n<ts-button\n  tsConfirmation\n  cancelButtonText=\"Custom Cancel Button Text\"\n>Click Me!</ts-button>\n```\n\n#### Explanation text\n\nOptional text to appear inside of the overlay, generally to use as a warning, for example, \"Are you sure you want to do\nthis action?\". No explanation text exists by default.\n\n```html\n<ts-button\n  tsConfirmation\n  explanationText=\"This will permanently delete this record.\"\n>Click Me!</ts-button>\n```\n\n### Position\n\nThe position of the panel is centered below the trigger by default. This position can be changed to any of the  \n`TsConfirmationOverlayPositionTypes` (`above`|`below`|`before`|`after`).\n\n```html\n<ts-button\n  tsConfirmation\n  overlayPosition=\"before\"\n>Click Me!</ts-button>\n```\n\n<!-- Links -->\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-confirmation.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-confirmation\n[github-action-badge]: https://github.com/GetTerminus/terminus-oss/workflows/Release%20CI/badge.svg\n[github-action-link]:  https://github.com/GetTerminus/terminus-oss/actions?query=workflow%3A%22CI+Release%22\n[file-size-badge]:     http://img.badgesize.io/https://unpkg.com/@terminus/ui-confirmation/bundles/terminus-ui-confirmation.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-confirmation/bundles/terminus-ui-confirmation.umd.js\n","readmeFilename":"README.md","description":"<h1>Confirmation</h1>","_id":"@terminus/ui-confirmation@2.1.4","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-fv2rlcUTaqWdOj4vFix80vXFGKw/DwAVGtoZrkR72juWn5pFf29ynpQY+ImvrCPpmEbzguiPdJR+ChA9w3Bt5g==","shasum":"4c94864663f5c1907ac43b5d69ceb00eb0b4ecbc","tarball":"https://registry.npmjs.org/@terminus/ui-confirmation/-/ui-confirmation-2.1.4.tgz","fileCount":47,"unpackedSize":290803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdgXACRA9TVsSAnZWagAAcJoQAJm78vwEKEQxaWRTmOQj\njR5QNHyY3JYfbCMwZIVSEaZ0akr9o11sve0pVwUdnodUAYA14o1sv9vhwmtR\nPGsiCiuur1lKyq9aJ35Llyxwl+vPCTEh6s/YG2bbprjW0f/kNib/2UpzV9HD\nHYfYt5VgvDROj7+3Qvuyz6BOdwObdeI4QFGEACG04keTdZ0XpX9QB4TaKulF\njU9y8rXome+dghnAiqRM3O4wKBpgObOsN44UYOMwue9QMLbbEnYR2gj4rwVb\npOsmLnPtpsHnEL7X/lk0+74bH67xHJ/fnSe9zd6wWwcteaYnJR9mF6I/K4k2\nt5x0OWgZIEM6/WOo5+nLIBVCbZuFDxXY/L2+zOu6PunwY7cg6qNqlOAR0wcH\nn0fQrcY0CB+mJL4mnMi7ZHULjqby8mKY+EXcoOfRnG31BeQoK16iCWIdXVTz\nIPryhRsZ3aIALWUZoL50hl1LmPECyMF731vZ9YJ6CRjMfthVvwA1u3P9LwrU\nbqhyT6bw9a1aa6DiMnudjiojJbfdpX35Q6HCjChTGl4xfqjOv2yAKlqIoTfE\nXRg4diBZkSJRBfUUo9hSByffd0niRZx33I+W8RarFVWy9q5JQJOP/r/R/S95\nUITjV2cU0hgB/PPdld9nl+kSHyenIVE2T2vuRhEMVa9iOTCIvJpAdlsI95pu\ndd5t\r\n=qBhC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD34zLe0MobJ5MuCqaYUHPsRBp+iw/D7p6Ubpf6bl3NIAIhAO8FoLhafvfLdHHMETmqAPjgePY/tBzpXWbOSNTBHcjh"}]},"maintainers":[{"name":"terminus_devops","email":"devops@terminus.com"},{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-confirmation_2.1.4_1601570240245_0.5385163463136515"},"_hasShrinkwrap":false},"2.1.5":{"name":"@terminus/ui-confirmation","version":"2.1.5","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/confirmation"},"schematics":"./schematics/collection.json","peerDependencies":{"@angular/cdk":"^9.2.4","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.1.4","@terminus/ui-spacing":"^1.0.11","rxjs":"^6.5.0"},"main":"bundles/terminus-ui-confirmation.umd.js","module":"fesm5/terminus-ui-confirmation.js","es2015":"fesm2015/terminus-ui-confirmation.js","esm5":"esm5/terminus-ui-confirmation.js","esm2015":"esm2015/terminus-ui-confirmation.js","fesm5":"fesm5/terminus-ui-confirmation.js","fesm2015":"fesm2015/terminus-ui-confirmation.js","typings":"terminus-ui-confirmation.d.ts","metadata":"terminus-ui-confirmation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","date-fns":"2.16.1","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/material":"9.2.4","@angular/platform-browser":"9.1.11","@terminus/ui-icon":"2.1.5","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-solid-svg-icons":"5.14.0"},"description":"<h1>Confirmation</h1>","_id":"@terminus/ui-confirmation@2.1.5","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-BprUtfEJfrIdKHb7RRY2HI7fxfu3Ox8e5r6/nyY3Nc4ij7zUKwamnNK6zJcy+qKgeQmsYSGEhO2rrprG8QiR5A==","shasum":"f8e92136a33f3f5ae5858f3d202054d471c47fe8","tarball":"https://registry.npmjs.org/@terminus/ui-confirmation/-/ui-confirmation-2.1.5.tgz","fileCount":47,"unpackedSize":290990,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpYChCRA9TVsSAnZWagAAFH4P/iO/6Nz/eoOHqWaaxgrP\nSdPbXt+YOnj6vPuvO3AUsx0lwoa/M44ru3/r9aonsO+otsKHoz2pKIZwuhgB\nrZjzFbdnhRlt1OZeSovvtgwHihktBWrcoTRrqkuuCX9dyQdULuRxMDU9ZJ0w\ngj3mqHGIxH7wlOurvp4Ex6a4HPOoG4Dz0NFQ5L1f1gQHJUQKoN1jHHLnMfDi\n4AGr2MYQl1OGMzq0O1cUlsZqkIq3JTOHfIWBFIa2ELHjP1vef319hHk+Ld4w\nD1kG9QL4NCdtld5+RR08kYbw0+1Ey6woGKns0Xd3Rmy8W9+NhGSgYBJNl4MB\nn/tBjhBSr33eg4Duse6WZ0POucIr4weGHRbyo+DJ4dwtIw26N5iE3hoMZ/0U\n93eiz+dICLaobSsFX7HpGNCRDdlmJH8Z/2qCQmIpsWC+dLom4Le5nzaaa0Rl\nzZniiguL+bS2OJF/dlVb3lAc/1w4UZ/HY+ZyvobOpvcl/IP1VHKibl8Y+8yA\nqKA5kBcprZaENLTTs2l3ixQYv8HyvOB0sCZCsUWm9ADOZSjCV3sNKurZaImX\nwBJoBerWeEcSNFKgKTGB7g4bAoWivmDLDpq7oa3vSBUJEGghZshmt7PRRMZQ\navNX96RP2t9q1FXMKCMErXlkBqIYX+oci3jzqsA5zerowDbIJY0Q/5kBTazE\nS5WP\r\n=i4Bf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcUytZaScYsIjcg68/CkSvFM0lRuBFsQgnobumuXbO5wIhAM0Kyaq7sIVp3wDAKJpsH3iWOC+Xp9xrAsEb+6GToQnv"}]},"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"maintainers":[{"name":"terminus_devops","email":"devops@terminus.com"},{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-confirmation_2.1.5_1604681888525_0.006281086022192683"},"_hasShrinkwrap":false},"2.1.6":{"name":"@terminus/ui-confirmation","version":"2.1.6","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/confirmation"},"schematics":"./schematics/collection.json","peerDependencies":{"@angular/cdk":"^9.2.4","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/forms":"^9.1.0","@angular/material":"^9.2.4","@fortawesome/angular-fontawesome":"^0.6.0","@fortawesome/fontawesome-svg-core":"^1.2.30","@fortawesome/pro-solid-svg-icons":"^5.14.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.1.4","@terminus/ui-icon":"^2.1.5","@terminus/ui-spacing":"^1.0.11","date-fns":"^2.16.1","rxjs":"^6.5.0"},"main":"bundles/terminus-ui-confirmation.umd.js","module":"fesm5/terminus-ui-confirmation.js","es2015":"fesm2015/terminus-ui-confirmation.js","esm5":"esm5/terminus-ui-confirmation.js","esm2015":"esm2015/terminus-ui-confirmation.js","fesm5":"fesm5/terminus-ui-confirmation.js","fesm2015":"fesm2015/terminus-ui-confirmation.js","typings":"terminus-ui-confirmation.d.ts","metadata":"terminus-ui-confirmation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"description":"<h1>Confirmation</h1>","_id":"@terminus/ui-confirmation@2.1.6","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-5IQDCL0le7J19HWzv1gwRoCZAoaoSUbxF6bQkxPdlxzNIzchkT729tLcFI3tilDWsUCjX/0Ahg543GKZK15Ung==","shasum":"d5e083f8481a56fe8f3e61f8277ee88a4ebdfa9e","tarball":"https://registry.npmjs.org/@terminus/ui-confirmation/-/ui-confirmation-2.1.6.tgz","fileCount":47,"unpackedSize":291325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfq9L/CRA9TVsSAnZWagAA7oUP/3G9i27qvGYgFy+fsXHD\nwx6esb7r81uJlkMjN+W2SqhF08yCc6+mrplAPibTdlabqTCH+pdmR4Klygwk\nbXplNSM4fUd1FAFIWQe2UWL+H6Y8eawJA9Mkws+xtMsdzusTYTvENL/zW23S\nG9NYqkf/JkTt1us0LJm2vN5aANEu6jzJo++A8ywL5lTOlHi9nGJT9cr52HHP\nAdCTw0+qM5mxUKS7ZvvZuXlR+2svIadd6kPkOc2kBzB5WJewXWi1nsmGN01z\n9tUvHGx9ib1ZP6gpE3GQWLvZ9c7l1XeDxcaaqJa1JAU4XjCiRpE9e/bXOGJw\naJBjcbWgK8sUC6Kvf9uaLbdQdwPSskmk9TlPOEOumqCWM1m2xEfWvyIYho9W\n1mpQOzDVgFbsJ2cvSp/F93BuRIVMF1ZuNJZfrRzY1DbTAwTlVQybfVHVMkjl\nSUsasYEwhILVSxFT4OJWhaLqIqaTfefFrPnBtCGJ0tNEwb2t+jUKeY/ZWmo6\nxJfTrdaMe1k49yPx8rCs/AUO/PG79rTWw1H5xj1cxe74br508E+E8fQp0CfI\n6FyR9tJ4ECl/EpeK+hcY5Z2Dz8ilNjinl4040U3pb3K3PbR04fdXmjcASsC1\n9FD+0VM4QJH8xgWHXEcGNzugGaUDJd8t5BqrlnZ/hlz3ovJl949I/oONpPTs\nlwVS\r\n=KnFI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHNIRO76sNXm1s/+tT0SFwX228c7Tk+Ug8sgSDx51XEpAiAu89dGMY+X9+VftkVlK3plE9WkqkDHhBgABrl2VSNaBQ=="}]},"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"maintainers":[{"name":"terminus_devops","email":"devops@terminus.com"},{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-confirmation_2.1.6_1605096190584_0.2391726854039955"},"_hasShrinkwrap":false},"2.1.7":{"name":"@terminus/ui-confirmation","version":"2.1.7","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/confirmation"},"schematics":"./schematics/collection.json","peerDependencies":{"@angular/cdk":"^9.2.4","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/forms":"^9.1.0","@angular/material":"^9.2.4","@fortawesome/angular-fontawesome":"^0.6.0","@fortawesome/fontawesome-svg-core":"^1.2.30","@fortawesome/pro-solid-svg-icons":"^5.14.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.1.4","@terminus/ui-icon":"^2.1.5","@terminus/ui-spacing":"^1.0.11","@terminus/ui-styles":"^1.1.0","date-fns":"^2.16.1","rxjs":"^6.5.0"},"main":"bundles/terminus-ui-confirmation.umd.js","module":"fesm5/terminus-ui-confirmation.js","es2015":"fesm2015/terminus-ui-confirmation.js","esm5":"esm5/terminus-ui-confirmation.js","esm2015":"esm2015/terminus-ui-confirmation.js","fesm5":"fesm5/terminus-ui-confirmation.js","fesm2015":"fesm2015/terminus-ui-confirmation.js","typings":"terminus-ui-confirmation.d.ts","metadata":"terminus-ui-confirmation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"description":"<h1>Confirmation</h1>","_id":"@terminus/ui-confirmation@2.1.7","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-qyphCIrGvBC4Gummft4FGnTNYhM1ae7EUB6K9S1SkPJxzhMwPol0iZgF8AN4Q2WG3W9ewUgJNJ7v7Yop29Hq/Q==","shasum":"d10697a5be536714e61d54c154f0d1a5b7132fdb","tarball":"https://registry.npmjs.org/@terminus/ui-confirmation/-/ui-confirmation-2.1.7.tgz","fileCount":47,"unpackedSize":291731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrB2WCRA9TVsSAnZWagAA1l0P/A2E/7Y3eb4HLP/ua7js\nvCTwJ9rV2LNFiqQVcp3jrTx50V3sh/64psC/Kodizcc8Tfnk3q3yhbPIWNtK\nHZ3hvtoG1fN54hTT9oZr2TxqDkwSXi7awzMW2/PaXOBOAlBKa1yODo29bKQV\ndL7WMgvL3f5mMITC+RuhhMoM2F1wqPkC4QF2kX8S2vft7/f+T3r8VRzHhdjT\nl3wUR8LJuTjF7V4XdP0g9RiOU9hUymaGUhy8EZr4KBF6XhjOgCqgSImiQzcw\nLmhyKGsjbuC71VRRBdYxUSHTWdxLJJyhbbbK6BkIwDQDg8M2RE9RGzGNkNGe\nwLVSFp7xrXOOnUspTz0unpzCwMQmF/ZIjSXKmUf2DCfP6IjdErMbhesrJaY5\nH7mdrzTkOv6kXTZWLb79xlD1dVSHndbZc8kWcROuxv4NpXwL1dDAFsI0zTdz\nD7j+9RQqWgiRpnLz5Vu8BxDp9b95bJ8HNqkyPoX8Bq6bfMH2Gcyv1ivutjPg\n/UKiRqiBTIqrLnURMab8R+BVOQTjc1MN1DNYPEee0Ez1vCrM8sAUCmNlsIYJ\n8Li1YHdK0YebL3f3iVrZlhmGx0oOnTo83NpPTsMQI8nAlGhyqkT7VgseDlmW\naGflSNrks/U+q5A8g0mD5t1w6Yl6rreLkUv26KMclMZEiwVenPmf1xJJwf1J\nxSNt\r\n=Vxik\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBVVGmPXflheFvS4BEu9e8oVKrCYpGR10rnPrOi2YviiAiACXkxq5H0CoHNjCGgeyQleLW93NfnVzR4szp2CX/6A2w=="}]},"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"maintainers":[{"name":"terminus_devops","email":"devops@terminus.com"},{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-confirmation_2.1.7_1605115285970_0.51451842683814"},"_hasShrinkwrap":false},"3.0.0":{"name":"@terminus/ui-confirmation","version":"3.0.0","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/confirmation"},"schematics":"./schematics/collection.json","dependencies":{"tslib":"^2.0.3","@angular-devkit/schematics":"11.0.4","@schematics/angular":"11.0.4"},"peerDependencies":{"@angular/cdk":"^11.0.3","@angular/common":"^11.0.4","@angular/core":"^11.0.4","@angular/flex-layout":"~11.0.0-beta.33","@angular/forms":"^11.0.4","@angular/material":"^11.0.3","@fortawesome/angular-fontawesome":"^0.8.1","@fortawesome/fontawesome-svg-core":"^1.2.32","@fortawesome/pro-solid-svg-icons":"^5.15.1","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^2.0.0","@terminus/ui-button":"^4.0.0","@terminus/ui-icon":"^3.0.0","@terminus/ui-spacing":"^2.0.0","@terminus/ui-styles":"^2.0.0","date-fns":"^2.16.1","rxjs":"^6.6.3"},"main":"bundles/terminus-ui-confirmation.umd.js","module":"fesm2015/terminus-ui-confirmation.js","es2015":"fesm2015/terminus-ui-confirmation.js","esm2015":"esm2015/terminus-ui-confirmation.js","fesm2015":"fesm2015/terminus-ui-confirmation.js","typings":"terminus-ui-confirmation.d.ts","metadata":"terminus-ui-confirmation.metadata.json","sideEffects":false,"readme":"<h1>Confirmation</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Library size][file-size-badge]][raw-distribution-js]\n\nThis directive can be attached to any `<ts-button>` to enable a confirmation step before triggering\nthe button's action.\n\nBasic flow:\n\n1. The user clicks the button\n1. A pop-up appears asking user to cancel or confirm\n1. If the user clicks 'confirm', the original `ts-button` event is emitted\n1. If the user clicks 'cancel' the pop-up is closed and no button event is emitted\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of Contents\n\n- [Installation](#installation)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Cancelled event](#cancelled-event)\n  - [Text customization](#text-customization)\n    - [Confirm button](#confirm-button)\n    - [Cancel button](#cancel-button)\n    - [Explanation text](#explanation-text)\n  - [Position](#position)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-confirmation\n```\n\n### CSS imports\n\nIn your top-level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\nAdd the directive to any `ts-button`:\n\n```html\n<ts-button\n  tsConfirmation\n  (clicked)=\"myContinueFn($event)\"\n>Click me!</ts-button>\n```\n\n### Cancelled event\n\nThis directive exposes a new event that can be used to determine when a user has chosen 'cancel'\nfrom the confirmation pop-up.\n\n```html\n<ts-button\n  tsConfirmation\n  (cancelled)=\"myCancelEvent($event)\"\n>Click me!</ts-button>\n```\n\n### Text customization\n\n#### Confirm button\n\nCustomizes the confirmation button text in the overlay. This defaults to `Confirm`.\n\n```html\n<ts-button\n  tsConfirmation\n  confirmationButtonText=\"Custom Confirmation Button Text\"\n>Click Me!</ts-button>\n```\n\n#### Cancel button\n\nCustomizes the text in the overlay of the cancel button; default is \"Cancel\".\n\n```html\n<ts-button\n  tsConfirmation\n  cancelButtonText=\"Custom Cancel Button Text\"\n>Click Me!</ts-button>\n```\n\n#### Explanation text\n\nOptional text to appear inside of the overlay, generally to use as a warning, for example, \"Are you sure you want to do\nthis action?\". No explanation text exists by default.\n\n```html\n<ts-button\n  tsConfirmation\n  explanationText=\"This will permanently delete this record.\"\n>Click Me!</ts-button>\n```\n\n### Position\n\nThe position of the panel is centered below the trigger by default. This position can be changed to any of the  \n`TsConfirmationOverlayPositionTypes` (`above`|`below`|`before`|`after`).\n\n```html\n<ts-button\n  tsConfirmation\n  overlayPosition=\"before\"\n>Click Me!</ts-button>\n```\n\n<!-- Links -->\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-confirmation.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-confirmation\n[github-action-badge]: https://github.com/GetTerminus/terminus-oss/workflows/Release%20CI/badge.svg\n[github-action-link]:  https://github.com/GetTerminus/terminus-oss/actions?query=workflow%3A%22CI+Release%22\n[file-size-badge]:     http://img.badgesize.io/https://unpkg.com/@terminus/ui-confirmation/bundles/terminus-ui-confirmation.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-confirmation/bundles/terminus-ui-confirmation.umd.js\n","readmeFilename":"README.md","description":"<h1>Confirmation</h1>","_id":"@terminus/ui-confirmation@3.0.0","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-NwU5BliTTI/XTa77vBfrCxu4HOoANgN42QJCixaQeF8Ifrzln2ICKhGNCT21wNnc23rn9turHut7C1gg45dkTw==","shasum":"d483ee0ff9f751280b4747aac061dd32a518a2f1","tarball":"https://registry.npmjs.org/@terminus/ui-confirmation/-/ui-confirmation-3.0.0.tgz","fileCount":35,"unpackedSize":167429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2he3CRA9TVsSAnZWagAAm9AP/16NK2mbhGiqhp9BtOjw\n8DN4VfT0Cg9v68iMhDtfN0UjWFcwn9XH9RoitP1YdisNLI362nC0JQvTiWa2\nI+H3NbYWxhUUCnSFOAywd4vkq6WJsRVKlqV+cW+LV0Cd+sptuPP8ytG08j5g\n9KYSlXuXyDc+Pj+aec0PJc9ZpXhh4dgWKFuC9SJu7ku2E9jeqHM/i1cPZ/Ew\nK4dtuX/CKJk7lxw0OHQhAxqUxwtFVkCaMK33BD1AhjVi2DB5S1dlb8gi4xQy\n3UsfdmAwwFV7yqguiPSjU2UM+d4KLp7nBvJOc3qXWafW2nLAlzxODtoV79ZQ\nCKxXi2dgGKaD7wIYvcApcJ64XodnjnrvO2wiarP0NEJVhZHmcNSFQOZnNLq3\necusuqaPJcHW2htTbmDtScT6Gbp1u3IPrDXZ2mrEzuONQz41Tb/aUaze6VSt\nVRDmaNxqf1BkaMpowLMONA0qjUyKZGwYDT+AEYuhznB46oYCc71PsqTL1/op\nC75RlOc52L+5pYiUHRJljqLXvRt3iZPm8ffGcQ3ts/HpLNIkVTeQ2Ai6LASG\nh9/UnMTIIq9FzKpq7C0HIQUPC3i0TMUvNRWhAmuZi7InfwfwRFdf7+gufIY6\ngCukXnWaL9JskdZyNq5RqL7Mnzsh3KDMO4N2o5oCzRN8p/2XHbLU5kE9gew+\ngvHB\r\n=7R7u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpSzI8VJ8imGZNvlnnOYr8BUGA2zlAVaRaADI9nZ+gcgIgNkwzndrDk91UKFEyFYsqPio88zxKJhnj6sFCiuCLg1k="}]},"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"maintainers":[{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-confirmation_3.0.0_1608128439085_0.0879244733890614"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-02T05:33:11.749Z","0.0.1":"2020-06-02T05:33:12.056Z","modified":"2022-04-07T05:16:08.798Z","1.0.0":"2020-06-04T18:57:50.137Z","1.0.1":"2020-06-05T02:31:22.705Z","1.0.3":"2020-06-11T14:17:57.254Z","1.0.4":"2020-06-23T15:34:43.929Z","1.0.5":"2020-07-07T15:38:38.863Z","1.0.6":"2020-07-13T19:23:45.542Z","1.0.7":"2020-07-14T18:53:10.004Z","2.0.0":"2020-07-27T19:39:45.644Z","2.0.1":"2020-07-28T15:28:55.535Z","2.0.2":"2020-07-31T14:00:25.166Z","2.0.3":"2020-08-10T16:20:14.087Z","2.0.4":"2020-08-14T15:29:43.037Z","2.0.5":"2020-08-26T21:39:35.997Z","2.0.6":"2020-09-03T23:15:20.709Z","2.0.7":"2020-09-04T15:01:51.009Z","2.1.0":"2020-09-08T18:52:10.462Z","2.1.1":"2020-09-11T17:34:59.281Z","2.1.2":"2020-09-14T17:38:21.362Z","2.1.3":"2020-09-24T19:13:25.946Z","2.1.4":"2020-10-01T16:37:20.397Z","2.1.5":"2020-11-06T16:58:08.668Z","2.1.6":"2020-11-11T12:03:10.724Z","2.1.7":"2020-11-11T17:21:26.147Z","3.0.0":"2020-12-16T14:20:39.264Z"},"maintainers":[{"email":"brian.malinconico@terminus.com","name":"bmalinconico-terminus"},{"email":"atlwendy@gmail.com","name":"atlwendy"},{"email":"devops@terminus.com","name":"terminus_devops"}],"description":"<h1>Confirmation</h1>","homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"author":{"name":"@terminus"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"license":"MIT","readme":"<h1>Confirmation</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Library size][file-size-badge]][raw-distribution-js]\n\nThis directive can be attached to any `<ts-button>` to enable a confirmation step before triggering\nthe button's action.\n\nBasic flow:\n\n1. The user clicks the button\n1. A pop-up appears asking user to cancel or confirm\n1. If the user clicks 'confirm', the original `ts-button` event is emitted\n1. If the user clicks 'cancel' the pop-up is closed and no button event is emitted\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of Contents\n\n- [Installation](#installation)\n  - [Packages that need to be installed](#packages-that-need-to-be-installed)\n  - [Modules that need to be in NgModule](#modules-that-need-to-be-in-ngmodule)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Cancelled event](#cancelled-event)\n  - [Text customization](#text-customization)\n    - [Confirm button](#confirm-button)\n    - [Cancel button](#cancel-button)\n    - [Explanation text](#explanation-text)\n  - [Position](#position)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages that need to be installed\n\n- `@angular/cdk`\n- `@angular/common`\n- `@angular/core`\n- `@angular/flex-layout`\n- `@angular/forms`\n- `@angular/material`\n- `@angular/platform-browser`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-button`\n- `@terminus/ui-checkbox`\n- `@terminus/ui-confirmation`\n- `@terminus/ui-form-field`\n- `@terminus/ui-icon`\n- `@terminus/ui-utilities`\n- `@terminus/ui-styles`\n- `@terminus/ui-spacing`\n- `date-fns`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-confirmation\n```\n\n### Modules that need to be in NgModule\n\n- `BrowserAnimationsModule`\n- `TsConfirmationModule`\n\n### CSS imports\n\nIn your top level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\nAdd the directive to any `ts-button`:\n\n```html\n<ts-button\n  tsConfirmation\n  (clicked)=\"myContinueFn($event)\"\n>Click me!</ts-button>\n```\n\n### Cancelled event\n\nThis directive exposes a new event that can be used to determine when a user has chosen 'cancel'\nfrom the confirmation pop-up.\n\n```html\n<ts-button\n  tsConfirmation\n  (cancelled)=\"myCancelEvent($event)\"\n>Click me!</ts-button>\n```\n\n### Text customization\n\n#### Confirm button\n\nCustomizes the confirmation button text in the overlay. This defaults to `Confirm`.\n\n```html\n<ts-button\n  tsConfirmation\n  confirmationButtonText=\"Custom Confirmation Button Text\"\n>Click Me!</ts-button>\n```\n\n#### Cancel button\n\nCustomizes the text in the overlay of the cancel button; default is \"Cancel\".\n\n```html\n<ts-button\n  tsConfirmation\n  cancelButtonText=\"Custom Cancel Button Text\"\n>Click Me!</ts-button>\n```\n\n#### Explanation text\n\nOptional text to appear inside of the overlay, generally to use as a warning, for example, \"Are you sure you want to do\nthis action?\". No explanation text exists by default.\n\n```html\n<ts-button\n  tsConfirmation\n  explanationText=\"This will permanently delete this record.\"\n>Click Me!</ts-button>\n```\n\n### Position\n\nThe position of the panel is centered below the trigger by default. This position can be changed to any of the  \n`TsConfirmationOverlayPositionTypes` (`above`|`below`|`before`|`after`).\n\n```html\n<ts-button\n  tsConfirmation\n  overlayPosition=\"before\"\n>Click Me!</ts-button>\n```\n\n<!-- Links -->\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-confirmation.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-confirmation\n[github-action-badge]: https://github.com/GetTerminus/terminus-oss/workflows/Release%20CI/badge.svg\n[github-action-link]:  https://github.com/GetTerminus/terminus-oss/actions?query=workflow%3A%22CI+Release%22\n[file-size-badge]:     http://img.badgesize.io/https://unpkg.com/@terminus/ui-confirmation/bundles/terminus-ui-confirmation.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-confirmation/bundles/terminus-ui-confirmation.umd.js\n","readmeFilename":"README.md"}