{"_id":"@terminus/ui-menu","_rev":"65-555550e8910919e3385952a68fedfecf","name":"@terminus/ui-menu","dist-tags":{"latest":"6.0.0","next":"6.1.1"},"versions":{"0.0.1":{"name":"@terminus/ui-menu","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/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@terminus/design-tokens":"^1.0.10","@terminus/ngx-tools":"^8.0.5","@terminus/ui-button":"*","@terminus/ui-icon":"*"},"main":"bundles/terminus-ui-menu.umd.js","module":"fesm5/terminus-ui-menu.js","es2015":"fesm2015/terminus-ui-menu.js","esm5":"esm5/terminus-ui-menu.js","esm2015":"esm2015/terminus-ui-menu.js","fesm5":"fesm5/terminus-ui-menu.js","fesm2015":"fesm2015/terminus-ui-menu.js","typings":"terminus-ui-menu.d.ts","metadata":"terminus-ui-menu.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0"},"description":"<h1>Menu</h1>","_id":"@terminus/ui-menu@0.0.1","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-n86DWgvzZ5MWRRcr5+rbTHcbL0YHrxp+Cf0TyOshccXNSa2alZENlBUd/A5gxvp/KHlgvnOLXgb3rD2fH/YikA==","shasum":"e1c7b82b39603073f508d55f2af2ce812ba1a0a9","tarball":"https://registry.npmjs.org/@terminus/ui-menu/-/ui-menu-0.0.1.tgz","fileCount":35,"unpackedSize":161498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1eBCCRA9TVsSAnZWagAAGe4P/3gJEBb7SurhylfdMPFe\nI1UZE8KC4gTbixSN5c/ia2IIOb5FuTkjbMLRVDBIeNnVlGzd2UrVbXH12yQg\nY7DznitrOD0+yft7zzsRoSm+YjAsiy1GL4dCMr4+YviXJ/N9MRGoeaMvXRcQ\njQCGuCZFIT8P3gOjWp90U/5MSeVwN1DIBlC9vtRdKCimyuZ8ThHz0TVwpNvc\n8t5McxiSaAZxa54mIPvO5RlZ8RH00Fq8H59pRg7L898qmGha91F862bsbT06\n0CrU+HJB+UhvTBmQ8Mdv0MAVE2s4X0bgmZTBMQ7XKHqZvkD950MaiReXrxDd\nbpnEr8nsOlJcJUf3/gbdGor1J3+1OD4ACy98SkRe/pbn5s0xbVzAu39vpGAs\nD233QQzjEjd8AhF/bJGVm99lmhSFG7WlcSRAhmA+2b97ejC58lSEwIHf6snq\nzUhhDMhDVWgC827YtQCRNd6Ur4Mty32SsUtnCjI2AfLXFk5vSLPnu+TOv8kM\nnYdpHJro5ViOGApZsnjhPd+xbd8yxvnhn5wfWR1bNziuoW+y7g5fM+iS+UdT\nLcXHNqRCXlTU2hFQlr0ovrJeuMwc4P+SO0ruzj/9oitMY+HutGIi1chgv+fu\nsGaruiAwuPpcQ3Jy7o9z6N4q1FeQJWlhK2N0u/d4SE8b1FyJxS36W3ZoKJt3\nrXBD\r\n=FiXA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGppw91sQU6rjMMXAXPZ41uUFW8PQ/iUdldjH/saYhAwAiAkEwT+i/AITYU+koyTbM+M7HNTX3QV1PE0ncJbQuf8tA=="}]},"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-menu_0.0.1_1591074882027_0.13580547262838305"},"_hasShrinkwrap":false},"1.0.0":{"name":"@terminus/ui-menu","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/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@terminus/design-tokens":"^1.0.10","@terminus/ngx-tools":"^8.0.5","@terminus/ui-button":"^0.0.1","@terminus/ui-icon":"^0.0.1","tslib":"^1.10.0"},"readme":"<h1>Menu</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\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  - [Checkbox menu](#checkbox-menu)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n\n## Usage\n\n```html\n<!-- Define the menu component. This will be the trigger to open the menu -->\n<ts-menu [menuItemsTemplate]=\"myTemplate\">Select Item</ts-menu>\n\n<!-- Define a template for the dropdown panel and pass it to `[menuItemsTemplate]` above -->\n<ng-template #myTemplate>\n  <ts-button (clicked)=\"customItemSelected('yep')\">Roger, Roger.</ts-button>\n\n  <ts-link [destination]=\"'foo/'\">\n    A tasty link\n  </ts-link>\n</ng-template>\n```\n\nThis allows all selection functionality to be handled by the consuming application rather than being\nproxied through event emitters.\n\n> NOTE: `<ts-link>` and `<ts-button>` will be styled the same within a menu.\n\n\n### Checkbox menu\n\n> This is very similar to the basic usage example, with a few small, key differences.\n\nCreate the form and array of possible options:\n\n```typescript\n// The list of column names to show in the UI\ncolumns = [\n  'Title',\n  'Account',\n  'Budget',\n  'Enabled',\n];\n// We are creating a form array with 4 controls all defaulted to 'true'\nmyForm = this.formBuilder.group({\n  showColumns: this.formBuilder.array([true, true, true, true]),\n});\n```\n\nCreate the menu trigger and the dropdown contents:\n\n```html\n<!-- Define the menu component. This will be the trigger to open the menu -->\n<ts-menu [menuItemsTemplate]=\"myTemplate\">Select Item</ts-menu>\n\n<!-- Define a template for the dropdown panel and pass it to `[menuItemsTemplate]` above -->\n<ng-template #myTemplate>\n  <form [formGroup]=\"myForm\">\n    <!-- Loop through the array of form controls -->\n    <ng-container *ngFor=\"let control of myForm.controls['showColumns'].controls; let i = index\">\n      <!-- The menu normally closes after each interaction, so we need to stop propagation here to\n      support multiple selections while open -->\n      <ts-checkbox [formControl]=\"control\" (click)=\"$event.stopPropagation()\">\n        <!-- Use the index from the loop to get the appropriate UI text from our array -->\n        {{ columns[i] }}\n      </ts-checkbox>\n    </ng-container>\n  </form>\n</ng-template>\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-menu.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-menu\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-menu/bundles/terminus-ui-menu.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-menu/bundles/terminus-ui-menu.umd.js\n","readmeFilename":"README.md","description":"<h1>Menu</h1>","_id":"@terminus/ui-menu@1.0.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-P1FBXGZ6Ab3M+wyyhLDx9K96Bld6waz7oEgPFHHTUCAkoj2bNviJEvDuWIvc9YmreX8pvR3ZLOl+LdUMFiGXaQ==","shasum":"367e0633e3d8d323e2c5e045c422c73cb002c653","tarball":"https://registry.npmjs.org/@terminus/ui-menu/-/ui-menu-1.0.0.tgz","fileCount":17,"unpackedSize":15680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2UDrCRA9TVsSAnZWagAAwwMP/0GFNM33VenKFKsSl0+i\njacoMJNcbjXThnNCX9WA6a8qWo3Ey97E0nPnuVcLXY5sfYqOT6kZ+Tu76ihX\ny1n9D+Xkz1FYDuRvAfGGwJpG2FS6bXNzDEG+k6MKwq3v6j+Izy/zAp+rBZy6\ngIvFvZQQBG53/bE8qsEvVzmhhqK0y6bcOfC8gr6uebOklolEeCl/Ru0FyPyI\n+ekcGIyK89CWyH6W2zTYm1vzNwNHgyipGvIMYXhhDkCVg4UHE7qfjetzp3SB\ncxpOfeGgaQA7gSciTfbdaH641onu26oOZX1PFFImeVP5xHX76ti81gnKtjuv\nEdJAd8KMOadwbFVoz21UX6YCxo/g9Oig7jlNIcqnPMGEEZO6f2DBo6ohuuWr\n6iWs2wMwudL31gLRsarOdJ3qfIg4/1lSGi+0QppM3QyIc//ojm5CNS5P4Pmz\nMhcQz85sk2Fn0hINL7BcOfEykDhLsPLIEX5aaBlvRShyswQzUB1sPpYX1g2l\ndcBp4G5mepbhhMynk1kXwHDHg29XxJnt3964J9BpJU/GgqMXFbVM7kN2wX4Y\nuOWM6frKjPuC3hWNx1V5/h4TgmWh+BXWPVbt2MLORzJTMBlOC5CZxtNCDAbx\noCejF6IcvhvZrBCHPJokSo5V3iPlUejMl7I3alFQSBpGis9eaFLs3/1g86jW\nUaCH\r\n=uCmT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHlI2UoChMyddhF9s6zgTJtQ/Xk0t4LyH3pJuZ3k4E/yAiEArcpDxrNuH00TZUilYAsU1QvflExP5hufpujEpBRJ2C8="}]},"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-menu_1.0.0_1591296234923_0.3147475774508517"},"_hasShrinkwrap":false},"1.0.1":{"name":"@terminus/ui-menu","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/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@terminus/design-tokens":"^1.0.10","@terminus/ngx-tools":"^8.0.5","@terminus/ui-button":"^0.0.1","@terminus/ui-icon":"^0.0.1","tslib":"^1.10.0"},"description":"<h1>Menu</h1>","_id":"@terminus/ui-menu@1.0.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-nUBKn60EwPJapTQeSnBA6jjB2pnjY/Ipb1UibLX5IydRvbfN73gQxYKemJGCyyMKss3PYwrjqWT2RXptQ4NB1A==","shasum":"3642a796204270888c39367e6884cc9c8951a403","tarball":"https://registry.npmjs.org/@terminus/ui-menu/-/ui-menu-1.0.1.tgz","fileCount":18,"unpackedSize":15734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2a0bCRA9TVsSAnZWagAAlSEP/2WTYkAtHOyrOsYwjJj9\nD57Lq7KMlPRWiIKezxr+mUyqHInQoz9IIRxIlNBy0MTlJPLuKzeCvkDsJlN/\nYTJein1PdT2LF5j5bTEr35GpEZJsDKHSaC9V540aAl6a1Eo47/zRxHRiWDgJ\n2iaCmsjBMHVMSx4h/m9mdmpeCFwCg3Dfc98mtNAGEDk6N5lO42kIqDSpJC5z\nI2M0Jk+bvWKlvwl+0CHlbdW2xxRmJtQ+4aL9UCnjskkbe3vd49DY+P3nefFa\n74PWrFHweQZ8xczPkeRfv/vukJI0O6cIVRVUxSyYfZm5vs2YkVfFyNqS6X9j\nSMiB7FGFicDaLcb7md4W384veK5H781X4/EiVN4kbaMc6Be50qyiNGTU8SqX\nncAzPmAflMIDfCUTxD5tIuhLQwtWeUl7+W7kDVwdTrxrj3PfbPqkYwPu+BXX\nqbr6E8WehspisraHSShTMJ6OpE1NDHhDHh1NEh3qcqhiTg7lfzeHX20s9A7h\nqOj6zQQP5w+YlFK7q5lbHewvTC3xDkqdR72NAwpd/v5WlD/5fcpve+105Qtm\nBfc10SEuDpQn7VIn1UK4vZb1ZR+HPHoQbGjMAE+Kd1Mr3341EDhpTNdvCkoo\nVv4gXMZ8GjvC3VUe2NN+JzNAGZ15JfmF6zYhDtMifdYqoMvGFuOGFP34KZ17\nCDY8\r\n=hIT6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpBjYyu5rxGQ7w1UPjQP81VqwXMLv53nL2ZsbNtUI46gIhANT7JMOsuJC1ItR58XT55bQejGv9yZYbSI7AP79xuj13"}]},"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-menu_1.0.1_1591323930677_0.39617262262271513"},"_hasShrinkwrap":false},"1.0.2":{"name":"@terminus/ui-menu","version":"1.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/menu"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@terminus/design-tokens":"^2.0.2","@terminus/ngx-tools":"^8.0.5","@terminus/ui-button":"^1.0.0","@terminus/ui-icon":"^1.0.0"},"main":"bundles/terminus-ui-menu.umd.js","module":"fesm5/terminus-ui-menu.js","es2015":"fesm2015/terminus-ui-menu.js","esm5":"esm5/terminus-ui-menu.js","esm2015":"esm2015/terminus-ui-menu.js","fesm5":"fesm5/terminus-ui-menu.js","fesm2015":"fesm2015/terminus-ui-menu.js","typings":"terminus-ui-menu.d.ts","metadata":"terminus-ui-menu.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0"},"readme":"<h1>Menu</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\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  - [Checkbox menu](#checkbox-menu)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n\n## Usage\n\n```html\n<!-- Define the menu component. This will be the trigger to open the menu -->\n<ts-menu [menuItemsTemplate]=\"myTemplate\">Select Item</ts-menu>\n\n<!-- Define a template for the dropdown panel and pass it to `[menuItemsTemplate]` above -->\n<ng-template #myTemplate>\n  <ts-button (clicked)=\"customItemSelected('yep')\">Roger, Roger.</ts-button>\n\n  <ts-link [destination]=\"'foo/'\">\n    A tasty link\n  </ts-link>\n</ng-template>\n```\n\nThis allows all selection functionality to be handled by the consuming application rather than being\nproxied through event emitters.\n\n> NOTE: `<ts-link>` and `<ts-button>` will be styled the same within a menu.\n\n\n### Checkbox menu\n\n> This is very similar to the basic usage example, with a few small, key differences.\n\nCreate the form and array of possible options:\n\n```typescript\n// The list of column names to show in the UI\ncolumns = [\n  'Title',\n  'Account',\n  'Budget',\n  'Enabled',\n];\n// We are creating a form array with 4 controls all defaulted to 'true'\nmyForm = this.formBuilder.group({\n  showColumns: this.formBuilder.array([true, true, true, true]),\n});\n```\n\nCreate the menu trigger and the dropdown contents:\n\n```html\n<!-- Define the menu component. This will be the trigger to open the menu -->\n<ts-menu [menuItemsTemplate]=\"myTemplate\">Select Item</ts-menu>\n\n<!-- Define a template for the dropdown panel and pass it to `[menuItemsTemplate]` above -->\n<ng-template #myTemplate>\n  <form [formGroup]=\"myForm\">\n    <!-- Loop through the array of form controls -->\n    <ng-container *ngFor=\"let control of myForm.controls['showColumns'].controls; let i = index\">\n      <!-- The menu normally closes after each interaction, so we need to stop propagation here to\n      support multiple selections while open -->\n      <ts-checkbox [formControl]=\"control\" (click)=\"$event.stopPropagation()\">\n        <!-- Use the index from the loop to get the appropriate UI text from our array -->\n        {{ columns[i] }}\n      </ts-checkbox>\n    </ng-container>\n  </form>\n</ng-template>\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-menu.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-menu\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-menu/bundles/terminus-ui-menu.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-menu/bundles/terminus-ui-menu.umd.js\n","readmeFilename":"README.md","description":"<h1>Menu</h1>","_id":"@terminus/ui-menu@1.0.2","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-grp6Dg9aYmQgEslPtJC0FLM70tMAooP2MZ1Robel7pjFovgwF+CV1vGKTyWdxnI8S24pYigYsFSdcc2WZcQsUw==","shasum":"05e63171dea1bbadd335ab9d8ed6224d9bab92aa","tarball":"https://registry.npmjs.org/@terminus/ui-menu/-/ui-menu-1.0.2.tgz","fileCount":36,"unpackedSize":161954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4S8NCRA9TVsSAnZWagAAi4AP/26zOECKvkii4HmMriuP\nbRczYnH1XRcx2+E3S5KddzZKnmV/p5kioaxnSI80D4xGXZnYi4SnMVUnogFX\nUfDEwGBIMHKUzlq1f6OHPQ2nFE2GArJSqaNeXBeOlDndL3pbgvFP0tmVcmrz\nqfYnJrOxq58ufD4B9mRZW5IH5uCNBNCsBBdY/2i1rqjkQThXUaKtOHOLO+dY\npNP5x+RHaGaPXqP94S8T2R+GtZA3SV4ZHQRH/wpUJsxIguc32aPMmNSorZEk\nVaTEs/h7+ntBVXp1mlUB1G/sFKk4Ic/1Q4TZ8aJifjXaZsVvQ/tKne4FW0sp\nNLQySp90A6RldCC2a/Uyrp8848kiTho6e8ITwttBMOJjVA1awBAD72oGHAVZ\nwmhprXIUGFw5FdPJDtiIzfU0OIVtGth1RrmGO4Yeu+S/ZMUqSfr3Fvgo4ySN\n2SdWytECyiy6W6S50OxwTBXzwPJDsWYAhOoWrB+erA1zQkbd6SRQ22M8V/V+\nuwfILzKqAtXKs6FWOn9AFxU8ZazEhl1CvRlF3Yf8y4rcmLTw39rYoE53ssHq\nXU8Jcpyx4/4XWNCIUor+hVZ64K7sCzlclYq7ZgQtINCeNA7AUJ+IarEaerQV\nGLq3CD3BdZyYOmDFglfu2kf58vsHPX4uaeBWdPVWxDBVOZ4vn6+kGpviUZAD\nwjBH\r\n=AnIG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3ULSj1uCRIR0WFpzBPU6IjX0m7loGVlh9VHpPjxIEcAIhAMo4XmJTBJOKN/nYPX95JvU4wX+wro/Htsx7V3Den+/A"}]},"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":"benjamincharity","email":"ben@benjamincharity.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-menu_1.0.2_1591815948909_0.5096575977904287"},"_hasShrinkwrap":false},"1.0.3":{"name":"@terminus/ui-menu","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/menu"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@terminus/design-tokens":"^2.0.2","@terminus/ngx-tools":"^8.0.5","@terminus/ui-button":"^1.0.0","@terminus/ui-icon":"^1.0.0"},"main":"bundles/terminus-ui-menu.umd.js","module":"fesm5/terminus-ui-menu.js","es2015":"fesm2015/terminus-ui-menu.js","esm5":"esm5/terminus-ui-menu.js","esm2015":"esm2015/terminus-ui-menu.js","fesm5":"fesm5/terminus-ui-menu.js","fesm2015":"fesm2015/terminus-ui-menu.js","typings":"terminus-ui-menu.d.ts","metadata":"terminus-ui-menu.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@terminus/ui-utilities":"1.0.3","@angular/forms":"9.1.0","@angular/platform-browser":"9.1.0"},"description":"<h1>Menu</h1>","_id":"@terminus/ui-menu@1.0.3","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-e5RaWuI4SYgUV4yC5jYKEboMRe5HQA6AY1cNPz3ZxJtNHjdETwSh9051GaocmKdeZPVvUdCK8+2krAz6TPMzLg==","shasum":"b0c8e0bf1c6eb47d30a815fedaf1d73c0b00f603","tarball":"https://registry.npmjs.org/@terminus/ui-menu/-/ui-menu-1.0.3.tgz","fileCount":37,"unpackedSize":163332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4j1OCRA9TVsSAnZWagAAtakP/16/a0tLAxxkNjAJ6QCB\nB50yUkuistwxJCsCP26XcPP89BsrVP206sJKE+JV1o1XKUiKT7rLbJKH618L\nfB1OEzZIGqQA6IOiOFYtnBdIZJk0BjT9yoKpcH1hmmeo9d3hYmXLlxZ+SV1f\nUIz1xzebEt9hhZ+5TJRiJCUkxhaiiQcaQyuHlOyfJjBunTahqMgSdjfvFPbH\n69DGh/CcoXC5l8wV6m/SXrcKyIWVf2rz3ye9VBU6ZuXQCDLZJi5ij7duXJcL\nef6dUqab9r1E49q5UwzPVzjm63g/d3YGBCmNMfByDoDigEiht930MJZWHkOb\nP3gxA26Z6lC3/FyrCLyFSAuQdwRELLV6beK0ukslvo1tDpQMggOL48TQcJfx\nzlRy2LKwbEIMr6gcVxMVCmDxPbSne+tHXarg17UQp4GXTLKhOF+OUHRtBiue\nIPkYRMD7bZW83oxGgUiiKKKxSnofW6EYV5BvPO99U/pkG9XB7TY4TkS7AcFa\nM24L39ZO6utdncSKGhixwvrQ8nUIsj7nrJ03Tso5nGFIaI5u+1KKqyj/VXp6\noXTR4K8nVOBU61SaCihuK5oRPE4RS9BC+uKMBCarC+MGXlwKMsOI+AWqp/Ei\nQF4gt/wJJFOOoSlfNbTl3l40uPSqCJHLnfq2wlJj0T/nY7zYwwAxaMG/flVK\n5v66\r\n=GkSf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE3nk227GaNCGqnK9NgTsqNXrMsNu3leU39HzSQR/nmsAiBSZmVa1sTiFg5WOYEiOcK5n0CejJBjrKSk0ABFAcAwSQ=="}]},"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-menu_1.0.3_1591885134254_0.22488107642174038"},"_hasShrinkwrap":false},"1.0.4":{"name":"@terminus/ui-menu","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/menu"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@terminus/design-tokens":"^2.0.2","@terminus/ngx-tools":"^8.0.5","@terminus/ui-button":"^1.0.0","@terminus/ui-icon":"^1.0.0"},"main":"bundles/terminus-ui-menu.umd.js","module":"fesm5/terminus-ui-menu.js","es2015":"fesm2015/terminus-ui-menu.js","esm5":"esm5/terminus-ui-menu.js","esm2015":"esm2015/terminus-ui-menu.js","fesm5":"fesm5/terminus-ui-menu.js","fesm2015":"fesm2015/terminus-ui-menu.js","typings":"terminus-ui-menu.d.ts","metadata":"terminus-ui-menu.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0"},"description":"<h1>Menu</h1>","_id":"@terminus/ui-menu@1.0.4","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-aRkdd9ExnMrGeEegdpBcKgk6aYto761u5ckOeplPuAXn4igzI3ekLCgf3NcIzoDQ5UFwkivYQmtXO+2ZtigMNg==","shasum":"67fb1494996712af5743d7037533bb7860759414","tarball":"https://registry.npmjs.org/@terminus/ui-menu/-/ui-menu-1.0.4.tgz","fileCount":37,"unpackedSize":163306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8iE9CRA9TVsSAnZWagAA5t4P/jYNNXm1bythbHSbWjAU\nM01cVpLbZPO1ZzOusnDhq7a8SlNi/kyrhlrw2RR8DS32bHZ7oRdUXqLYEyoI\nDTebNRxIKOn1042Y5A/u8u12/UKPHMze7AFRZmGJJIJ+Q4UCVw+n29/wIujq\nINodu5VpxyL1ccZi5W5ZTWQmTSA38jxGHv7wEjXIlTzDcF9I+bwksYLlXQC2\n6xHGppZ3LpmhLvsedBlPrfRrRQxd9M4sMBsrx25conwGuVSdPkrkpnRQLn0/\n1Emy7xAIuMfSl2hDG8u7wOindIdC7u0kf6u/1noOcJAClGa8iI7EUuTy1wCc\nmiQgIlvJHtbc/l4ARLbfFvdKsqziNM5PZyUsLcqYtZ2+EndA4PL+5YZ4RhSy\nOsTthKPntikNkZMJSRwbS0bjFECk8t4yFufykx/pk4VYvLA2EqBt3H+L9Dpv\ndwWqQiCbFi3mezkOvLa0aj3Xd5oI5aXiKlnwcVm1Eq8CBmnllyR5gJRenhdi\nX7pHsOPS7E+GnImfgMbullPKEdJeqV3a0u7TGojBuF0mOxZU1feONspkiyE1\nOMBow4EWpA7dBy7Pk081xBnwqLNLbcGVIO63L9gIRGQJQXp822QzMilmXn/E\n8dZVOpakJ0Jd82wrTGT9cKh1CwZHDWZ/wjLcgvz6yimm3tSpFcQl/RLB5IHe\nPg/L\r\n=zBI6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGxC3aCGKLZlleEUiGkYx1kwDgSU7nQ7aGuxmWeHT4GUAiEAp6hihhQnqkma/d7clox2+9tJV+hfnPvNIVelGjOn3PE="}]},"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-menu_1.0.4_1592926524440_0.5443580653623794"},"_hasShrinkwrap":false},"1.0.5":{"name":"@terminus/ui-menu","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/menu"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@terminus/design-tokens":"^2.0.2","@terminus/ngx-tools":"^8.0.5","@terminus/ui-button":"^1.0.0","@terminus/ui-icon":"^1.0.0"},"main":"bundles/terminus-ui-menu.umd.js","module":"fesm5/terminus-ui-menu.js","es2015":"fesm2015/terminus-ui-menu.js","esm5":"esm5/terminus-ui-menu.js","esm2015":"esm2015/terminus-ui-menu.js","fesm5":"fesm5/terminus-ui-menu.js","fesm2015":"fesm2015/terminus-ui-menu.js","typings":"terminus-ui-menu.d.ts","metadata":"terminus-ui-menu.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0"},"description":"<h1>Menu</h1>","_id":"@terminus/ui-menu@1.0.5","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-Bki06NMWlVcrS0LdeXTw2lZA7tO/XeRJ2CM91gQs2lvB5XSRKSw5bYjwhxXToR7t8vFZrlpbDF1XQJeg5P2tTA==","shasum":"c0a5d90f5d62a9c71619921622e16d4bcbd13693","tarball":"https://registry.npmjs.org/@terminus/ui-menu/-/ui-menu-1.0.5.tgz","fileCount":37,"unpackedSize":163499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBJclCRA9TVsSAnZWagAAJeUP/i7bDPFFs0rZoMp39LZJ\nlaCaaeMGR3zDrNg49sqjfYiQSlLoQXsK+16n9RmIy2qK3KHFqBZzLLjrJeiI\nf5r5PIo1J7riWpOCBKtOK7BMaqvauU97x3xJD0bSaokSu419C5InyC8fQfYD\nYAJn0ojxhBsG8uqaWHQP966fSeI0LmwQAB74Ofm/2hd/+1maKoFoMwv09qyt\nBIxgM9xmg0O6S3rMYKpXGXbAdNAXUn2aQSL15mZi38fzIHRsegdJfeKccvhY\ne7h4xRDc0uccGobTUVdqWX67RJe/M1ReMBJA/u50Re54SJcfyW91ScKBcOOC\niOl9Il0rpOmfhLrn9H6hgCfnXPL09ZI0wSJqdNrUcrQgKs3y1i/NNY5KmrdO\nvo/s+d2KnaMyBW9kF+qgUjM/9tKZg3vFGnzf3am2CM7PVXohUig5p9+DQiGT\nrM2zeq64uz8FtX8xZ8rtuPpQQOEB+xcKSBTYdRjW/TDXueoKiv/QDiSnRUzw\nItR+dtkjKW91nT1VHMAQP+gp67ee5MoDqVc+qhAKKm2Goo1QznMXaQ9MiEzg\n8/ZckIVz4MsAowzon3nLCHUafQDonNrSnlZOxj77B5GlbHqixWAa1IwE9mlS\n6prF7arGcJ9SVKRmkRZn59wTDiT1Y0WE31lDcaOKx6XuZeeox/i9Yxuqha8y\nGiyy\r\n=C69S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiGEl3qszuQa8XdDSlhG5CaSaqE/ISJVgZd075RpimvgIhALxcNqSJia8C31opGACc5d0xf60iWlS/lSm2ss1pjOl2"}]},"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-menu_1.0.5_1594136356871_0.035535333648305745"},"_hasShrinkwrap":false},"1.0.6":{"name":"@terminus/ui-menu","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/menu"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@terminus/design-tokens":"^2.1.0","@terminus/ngx-tools":"^8.0.5","@terminus/ui-button":"^1.0.0","@terminus/ui-icon":"^1.0.0"},"main":"bundles/terminus-ui-menu.umd.js","module":"fesm5/terminus-ui-menu.js","es2015":"fesm2015/terminus-ui-menu.js","esm5":"esm5/terminus-ui-menu.js","esm2015":"esm2015/terminus-ui-menu.js","fesm5":"fesm5/terminus-ui-menu.js","fesm2015":"fesm2015/terminus-ui-menu.js","typings":"terminus-ui-menu.d.ts","metadata":"terminus-ui-menu.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@terminus/ui-utilities":"1.0.5","@angular/forms":"9.1.11","@angular/platform-browser":"9.1.11"},"description":"<h1>Menu</h1>","_id":"@terminus/ui-menu@1.0.6","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-k/wo+P9i3a802RpyLObscmBU9EktKQ8XmcZnhwER2dTSmngVSpkGFjaau0Ncrw5lp5owAwLKkBJLqXbGau+SEw==","shasum":"fa0d299c8ef38786bdb32e5abbb3b0bf2c72c83d","tarball":"https://registry.npmjs.org/@terminus/ui-menu/-/ui-menu-1.0.6.tgz","fileCount":37,"unpackedSize":153199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDFCvCRA9TVsSAnZWagAAqfwP/RwkecsLLf/KwzT9S3OQ\nf0V/9EnwjLgCGQSL1oWEiFhlE1bvQmJhMuTJBic6pbgHMUDw8Iz86u1p9Ufq\nDG+/G4aRcqMJVSNv/5QvPIIw/GdDV1EXTZW2AszC6eGU7Gc9SPWg1vx7ouAa\n+LwCozGdD5LBYCRM4TJRaOy9LKQnPqJkj/QWbEY8tygSLBLZO+JIJVe89hwT\noqjslHjvSqx/0bbJEfg+G1viYMCvgSvI/mocMI0hsOnblUijaB4/Uj9i5Ujz\nQPevq+Uds5LvnqMqSJeztRpc1LuGDID4dKYBRSI1B5sFXrXphblVQggqQYIf\nEL+2mXCmdJzBDMRyvS1v7Y3rgsqtPydgKnEhxLWbTlLedQZ1LJYPoUOHkIBT\ntjMK7ooQ8jHt91XHKfHR2si9PFjoXlIib3+PSNN02NXX1cZbqxHQvwjfRiu5\nmUJwE2T/jVm/fJeKD7msEX2k+DdLlnZBcgHX6AeR+KQrA7oEsOcSiiiCv/5t\nsNxv7dTO1rUwACW18WkiUn9ZrRj/TP5AlCEhKxugOQ8MGdUHHZleCg874bKg\n2Kk1+78F7TnmgN6v97OLn/HpIBNUgs4R14hDq+1C/DDQ6WiilI+tdMAIgFw8\nvRsqUWiC89faxm54g4AyqjKEoiEd7sqxTwj1z/BNJykvr2N78EY7eNCeDtox\nrrOn\r\n=e1Z1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSYOzXOBd/vMwCTXgUiiexNH9KzTrNZef4MZuwkFWpNAIhAJOlReX6AKNpY03uKUW94gWtVzHuaOKGsR2JVAPzb3en"}]},"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-menu_1.0.6_1594642607152_0.03426457799426563"},"_hasShrinkwrap":false},"1.0.7":{"name":"@terminus/ui-menu","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/menu"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@terminus/design-tokens":"^2.1.0","@terminus/ngx-tools":"^8.0.5","@terminus/ui-button":"^1.0.0","@terminus/ui-icon":"^1.0.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-menu.umd.js","module":"fesm5/terminus-ui-menu.js","es2015":"fesm2015/terminus-ui-menu.js","esm5":"esm5/terminus-ui-menu.js","esm2015":"esm2015/terminus-ui-menu.js","fesm5":"fesm5/terminus-ui-menu.js","fesm2015":"fesm2015/terminus-ui-menu.js","typings":"terminus-ui-menu.d.ts","metadata":"terminus-ui-menu.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@terminus/ui-utilities":"1.0.5","@angular/forms":"9.1.11","@angular-devkit/schematics":"9.1.9","@schematics/angular":"10.0.0","@angular/platform-browser":"9.1.11"},"description":"<h1>Menu</h1>","_id":"@terminus/ui-menu@1.0.7","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-Xz27p3iUI05aG4btPfAE977eDWHGT3yKjOdrNlXGzK3+K+xJa1v/sb07nAEVL1HulkkMU3bpykHEJ3dM8aUGRQ==","shasum":"3b8b40628671b40922c780dbba11e0a926394e38","tarball":"https://registry.npmjs.org/@terminus/ui-menu/-/ui-menu-1.0.7.tgz","fileCount":37,"unpackedSize":154683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDLTzCRA9TVsSAnZWagAAKasQAJXErpZeTbPo4EoXBPW3\nETdQsIWArnyCZRsxf7wMDI2D6PWLCoeuhH8V8/s0YQAw2uESTPoluQNDsOov\nUzA0Ir1T/z7hKJvTFzCE2hPlwaeYVijiQ4bq/wIusV6RvHzWaYjYjmEZC77D\nMraKEOERNgrTu28/1VgFzJ+NtCF+fuTs8QMIhIJ4uVa+ze/OUhabAgXL0o+Y\nYMsasl/vrRJjJJ//WR5fdQ7Sbog1sHHWZEhsuMAwxtt5uz1s4V/HagdNUzg7\nkZ3YWswos1tOGgT0M84aDOI0HrNqArT6haLq7CWANzXaHBWcN80AcXeHVuvZ\n4uMBE8VYYjGUqwvYa8qL0o0AuDCv6VMESOYDkxfiVx0IBWS3rP8mR3sjOoDC\ngte944zV8tSKM4JZ+ORd+yYQfLsf+O5i19cOe16RGpWv4IVF5ISHsZ092YqP\nW2HdJmBfxqsHBMp3VXa6xm8kz8/aPm9ZMP0Z6wUku88PpEcG3B9AiVdLjsph\nCIYJGQQ6QcZUDJ8y/eRpeb1gQw9cL/+FBLRN1wXm9KBJROj0TCaTixgxizyf\nTpFSUfQLDg3cUD0KkJvRp7A98YQ6/ciuih/i21PYFaxmoFrD0nxABjLL90ZM\nFfeqx6D5lyEHPGG3R8wRuWtscimQrhy6LiOMVoodPKyM1i7VtjQao+J31i91\nAijl\r\n=CZTQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBQkwMItD9hJklWos8mvKOUud/mjav/tSFyo+1fPZ4QKAiAL74EspXrSdZo1T15j/sZkwY8Tk7Uxz5cx/8jpIhgF+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-menu_1.0.7_1594668274751_0.9352022110501703"},"_hasShrinkwrap":false},"2.0.0":{"name":"@terminus/ui-menu","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/menu"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/ngx-tools":"^8.0.5","@terminus/ui-button":"^1.0.0","@terminus/ui-icon":"^1.0.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-menu.umd.js","module":"fesm5/terminus-ui-menu.js","es2015":"fesm2015/terminus-ui-menu.js","esm5":"esm5/terminus-ui-menu.js","esm2015":"esm2015/terminus-ui-menu.js","fesm5":"fesm5/terminus-ui-menu.js","fesm2015":"fesm2015/terminus-ui-menu.js","typings":"terminus-ui-menu.d.ts","metadata":"terminus-ui-menu.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.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","@terminus/ui-utilities":"1.0.7","@angular/forms":"9.1.11"},"readme":"<h1>Menu</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\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  - [Checkbox menu](#checkbox-menu)\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/flex-layout`\n- `@angular/material`\n- `@terminus/design-tokens`\n- `@terminus/ngx-tools`\n- `@terminus/ui-button`\n- `@terminus/ui-icon`\n- `@terminus/ui-menu`\n- `@terminus/ui-styles`\n- `@terminus/ui-utilities`\n- `date-fns`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-menu\n```\n\n### Modules that need to be in NgModule\n\n- `TsMenuModule`\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\n```html\n<!-- Define the menu component. This will be the trigger to open the menu -->\n<ts-menu [menuItemsTemplate]=\"myTemplate\">Select Item</ts-menu>\n\n<!-- Define a template for the dropdown panel and pass it to `[menuItemsTemplate]` above -->\n<ng-template #myTemplate>\n  <ts-button (clicked)=\"customItemSelected('yep')\">Roger, Roger.</ts-button>\n\n  <ts-link [destination]=\"'foo/'\">\n    A tasty link\n  </ts-link>\n</ng-template>\n```\n\nThis allows all selection functionality to be handled by the consuming application rather than being\nproxied through event emitters.\n\n> NOTE: `<ts-link>` and `<ts-button>` will be styled the same within a menu.\n\n### Checkbox menu\n\n> This is very similar to the basic usage example, with a few small, key differences.\n\nCreate the form and array of possible options:\n\n```typescript\n// The list of column names to show in the UI\ncolumns = [\n  'Title',\n  'Account',\n  'Budget',\n  'Enabled',\n];\n// We are creating a form array with 4 controls all defaulted to 'true'\nmyForm = this.formBuilder.group({\n  showColumns: this.formBuilder.array([true, true, true, true]),\n});\n```\n\nCreate the menu trigger and the dropdown contents:\n\n```html\n<!-- Define the menu component. This will be the trigger to open the menu -->\n<ts-menu [menuItemsTemplate]=\"myTemplate\">Select Item</ts-menu>\n\n<!-- Define a template for the dropdown panel and pass it to `[menuItemsTemplate]` above -->\n<ng-template #myTemplate>\n  <form [formGroup]=\"myForm\">\n    <!-- Loop through the array of form controls -->\n    <ng-container *ngFor=\"let control of myForm.controls['showColumns'].controls; let i = index\">\n      <!-- The menu normally closes after each interaction, so we need to stop propagation here to\n      support multiple selections while open -->\n      <ts-checkbox [formControl]=\"control\" (click)=\"$event.stopPropagation()\">\n        <!-- Use the index from the loop to get the appropriate UI text from our array -->\n        {{ columns[i] }}\n      </ts-checkbox>\n    </ng-container>\n  </form>\n</ng-template>\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-menu.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-menu\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-menu/bundles/terminus-ui-menu.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-menu/bundles/terminus-ui-menu.umd.js\n","readmeFilename":"README.md","description":"<h1>Menu</h1>","_id":"@terminus/ui-menu@2.0.0","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-5FBWPZB1TaL859jl4czCNdAkuuoVMr2ZukCToIlMR7cwnwrPYrlitprz1SDNFR0r3BPNRyO+DtZ4gaIhWhr85g==","shasum":"2387a24269af1fef3245cd3c6ac79cf1e02b2641","tarball":"https://registry.npmjs.org/@terminus/ui-menu/-/ui-menu-2.0.0.tgz","fileCount":41,"unpackedSize":157259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHy2cCRA9TVsSAnZWagAA4xYP/jy5sf9H9/QbejdW1Sg9\nZycows0JQRKeOaX+kjjqqQzaH+3H8UQ7dvuXzmWoABBZqWhMsgq4u5AzvXbI\n+i8B3K0l0fN+iNHrxakhJWNgRuNMvsA9uhng6r/Owlv63Yg3imU4+qOH8CRu\nchvkbx9DyLLqPlqyhNW4c11bZo2zWjuAxZE8izz4jrWB168sYPghPflXFnMK\noe2WmLJY6xLjASyzEnufVGHao5El1qa1tZ/N4lV23lf3myagD9Gu5aai+x7Q\nSBYkEwrbnbomLYcq4GFk6VJlNexC6GS07jlQ0HGMhinBHPqg1Q6Buha7UH26\nv1b0GCA0QCM1lWSaY9pMNuMN9gCJnDmp/pX03XhArTGQKgkCsyYyi20Jk+hY\nToLWWshuaouP+3dYlppvM6KzMW3fS9GcZRxcOgng92/CvzOjadUyQ7rvyouT\nr7JfhaKlDLMpOjp4uzlLI75sKoZASH4CX6133ZeOcQuWxPimE+Y0OgqDBaeX\n6ELREJJpt9f2M2Hzerx6U7pOhq9zhdmdz+S1sum4lLLQNYiPNpd4lJLCWndr\n9NmhXEwGjnxdDhriZo6xxaOOmuoj2YdpiRbZiiMYxX4yTVcNxgqejEBPfKUr\njylzff1z5WV03ZLsaKqV0Y/wbkxt19LYU3/8GHSD7O8vW3jx1u5HtUCZgErz\nd8bJ\r\n=ttKd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIPsezqYNe4Hl5uc61jSfiC28ES4VFq6/FpTY8RQGgLgIhALHoWapAZ+8gPDfC2RgVDKlqUIUvqCm2YCiYcdAxVgyp"}]},"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-menu_2.0.0_1595878811631_0.8015491682851763"},"_hasShrinkwrap":false},"2.0.1":{"name":"@terminus/ui-menu","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/menu"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/ngx-tools":"^8.0.5","@terminus/ui-button":"^2.0.0","@terminus/ui-icon":"^2.0.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-menu.umd.js","module":"fesm5/terminus-ui-menu.js","es2015":"fesm2015/terminus-ui-menu.js","esm5":"esm5/terminus-ui-menu.js","esm2015":"esm2015/terminus-ui-menu.js","fesm5":"fesm5/terminus-ui-menu.js","fesm2015":"fesm2015/terminus-ui-menu.js","typings":"terminus-ui-menu.d.ts","metadata":"terminus-ui-menu.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.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","@terminus/ui-utilities":"1.0.8","@angular/forms":"9.1.11"},"description":"<h1>Menu</h1>","_id":"@terminus/ui-menu@2.0.1","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-bk7uzNyqlBnAPGP7UP1wwMQhhwruTS1WafRGwaaKKRykkalhHvYt5lClTqexf+x8RhV4T/rUs5t7lqNtLWQmrQ==","shasum":"759d38f310329ec6a6e77d4096751daace6beeb3","tarball":"https://registry.npmjs.org/@terminus/ui-menu/-/ui-menu-2.0.1.tgz","fileCount":41,"unpackedSize":157541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIERZCRA9TVsSAnZWagAAr08P/2doLx9Ta5qU/EopDk/G\nDDN4HpgcUqjh6HJHt6zc15v+iQRfjOeh+54q6h12+l1gAwX2vMiOvWSRfVlu\nhBMur1vNMN+BqqjsANzIbFKziEgkb3tVspUy02Pk0mGAetxSfg2TOPF4dBOs\nFGQ2MJNYDxpWnKaawOCz3kAzSsdja+OpTPeNvhlXx3G9yT61vkvbJg8zjcIg\n1cWa6OYLHlx4ruYf6tjwnU6PGmg2dliUV+x2lUZ9Gh9kwdrXYHYmyaVnCEqY\nTS0fDhHsJjiF1tZalIKYbFb+sHtccd8jpkIa9TZKIQb6sxVg896Cv/oOmgL2\nkCx4fr1pnb9eP/0+Tk9pwiav731XqwlYCfkfHAhNHZkPPpSwpVTh0wctD8Nu\nyiD4ppYKgVtF2QpmeNh+OmUicAX3jTOY/HYZrbuWV/5yIGNKAFG8em8vV/4x\n8A/BTtnB1bV1arQ/zvaspodOxlS8RImKlicycx1AWzkqIGvJrdVZdPKT8hiM\nJas6cDhN24qFsPQ97ZDt0TxPAJs/p1BdRBCO0UTKnWDNT71gHpKwIpo7HElf\neOsF5o5x7NrE3NC6mQ99pYcNbnD3mz5aotP0QzH4ocWlimWfg+V63jhPTWXV\nUAfiHSwfAF8KzBgSC/5IXcEfb18tpQwl+GjqWoST1a6D4lP5d2Z/lLsCVsyY\n6x/E\r\n=taJ3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD33uZjVmtDMMjJih6jSnt0JgBKrqQoWqTjGGNfqFzgTgIhAJkb9dkAXXyav0xHotr8F73TQtVwHmKSxLjk4wkMrc5Y"}]},"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-menu_2.0.1_1595950168656_0.4049981293162268"},"_hasShrinkwrap":false},"2.0.2":{"name":"@terminus/ui-menu","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/menu"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/ngx-tools":"^8.0.5","@terminus/ui-button":"^2.0.0","@terminus/ui-icon":"^2.0.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-menu.umd.js","module":"fesm5/terminus-ui-menu.js","es2015":"fesm2015/terminus-ui-menu.js","esm5":"esm5/terminus-ui-menu.js","esm2015":"esm2015/terminus-ui-menu.js","fesm5":"fesm5/terminus-ui-menu.js","fesm2015":"fesm2015/terminus-ui-menu.js","typings":"terminus-ui-menu.d.ts","metadata":"terminus-ui-menu.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.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","@terminus/ui-utilities":"1.0.8","@angular/forms":"9.1.11"},"readme":"<h1>Menu</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\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  - [Checkbox menu](#checkbox-menu)\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/flex-layout`\n- `@angular/material`\n- `@terminus/design-tokens`\n- `@terminus/ngx-tools`\n- `@terminus/ui-button`\n- `@terminus/ui-icon`\n- `@terminus/ui-menu`\n- `@terminus/ui-styles`\n- `@terminus/ui-utilities`\n- `date-fns`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-menu\n```\n\n### Modules that need to be in NgModule\n\n- `TsMenuModule`\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\n```html\n<!-- Define the menu component. This will be the trigger to open the menu -->\n<ts-menu [menuItemsTemplate]=\"myTemplate\">Select Item</ts-menu>\n\n<!-- Define a template for the dropdown panel and pass it to `[menuItemsTemplate]` above -->\n<ng-template #myTemplate>\n  <ts-button (clicked)=\"customItemSelected('yep')\">Roger, Roger.</ts-button>\n\n  <ts-link [destination]=\"'foo/'\">\n    A tasty link\n  </ts-link>\n</ng-template>\n```\n\nThis allows all selection functionality to be handled by the consuming application rather than being\nproxied through event emitters.\n\n> NOTE: `<ts-link>` and `<ts-button>` will be styled the same within a menu.\n\n### Checkbox menu\n\n> This is very similar to the basic usage example, with a few small, key differences.\n\nCreate the form and array of possible options:\n\n```typescript\n// The list of column names to show in the UI\ncolumns = [\n  'Title',\n  'Account',\n  'Budget',\n  'Enabled',\n];\n// We are creating a form array with 4 controls all defaulted to 'true'\nmyForm = this.formBuilder.group({\n  showColumns: this.formBuilder.array([true, true, true, true]),\n});\n```\n\nCreate the menu trigger and the dropdown contents:\n\n```html\n<!-- Define the menu component. This will be the trigger to open the menu -->\n<ts-menu [menuItemsTemplate]=\"myTemplate\">Select Item</ts-menu>\n\n<!-- Define a template for the dropdown panel and pass it to `[menuItemsTemplate]` above -->\n<ng-template #myTemplate>\n  <form [formGroup]=\"myForm\">\n    <!-- Loop through the array of form controls -->\n    <ng-container *ngFor=\"let control of myForm.controls['showColumns'].controls; let i = index\">\n      <!-- The menu normally closes after each interaction, so we need to stop propagation here to\n      support multiple selections while open -->\n      <ts-checkbox [formControl]=\"control\" (click)=\"$event.stopPropagation()\">\n        <!-- Use the index from the loop to get the appropriate UI text from our array -->\n        {{ columns[i] }}\n      </ts-checkbox>\n    </ng-container>\n  </form>\n</ng-template>\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-menu.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-menu\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-menu/bundles/terminus-ui-menu.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-menu/bundles/terminus-ui-menu.umd.js\n","readmeFilename":"README.md","description":"<h1>Menu</h1>","_id":"@terminus/ui-menu@2.0.2","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-lKjivPXyIw/DCuk6+SZTtJAry5Q7CqCR/19H136K9w5ac6OrpUsJtLlByk3sihiv7dG/xXnr2Ar0wSX1wy1V5A==","shasum":"55f54d4bbecdaef282efb810217be4d239e4a9d4","tarball":"https://registry.npmjs.org/@terminus/ui-menu/-/ui-menu-2.0.2.tgz","fileCount":41,"unpackedSize":158597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIG5iCRA9TVsSAnZWagAAjZkP/3xPS81Ph5BNTNNOUBQG\nxrOjf6bFHSfn1AvRB9UCYA/3h75IWvOPqePjQNGfLM8fC8RZv1GoxggjBeOw\n7JHXh0EZkIpC1isM1SQDl5CqwecVaWt6x3+aI2CcAkWCHzSPTh8LkpyQ65Zq\nidLYajeRJaaIAlMPi/yR1ksgGKmyChjnoF3VkbEBNU+zf9CFE/1S7xtVSExd\nbRyq1dOP17KfPBOB5rNaonJeZ7px3EGa/y5BbhPEwR7niE/u/6ProzHxm9cB\n2TKpwbI7ucGVX7TJB72axXt71n7jZ2iHbItRd4gilyryLxViS0Cod3lo/2WN\n1rRCaW49Cub3sAqqqQQ0NG8t4etgbjMTuoykmBkcZ47fC1zJ/CfVeUVGVcUO\n6q/Rp3Cld7FRoAzxw3rhnUGPIeJu+09eblBGe8eysUcQLumQY6Nj+fcZvACn\n0RtYNyfly0u6uHVJAP2Xa0EfUuGT7hR/2N/W9Cwbo9Nik09jJYbpbKKmQpeW\n5G7agBz+1ROqtgFDNdsIvb7ZmoSr2FsbkIaWju1dkIrbiL1KuwFWnpLBwVL9\nRFtWUExNnbhWl1XgXG0zp+sooA3Li+0LPrxMenQE19kFSpTKYxet898C/8MP\n6TlMMw06c2QKYnfLNYuPmAhgAuKkso3ZzEVKAk5ITnOQUe2m0nXqIUxMNMVf\n9md6\r\n=xnF8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnq5li190rKKIX15X5Y9bssv7Bi4npZ+xvQpG88TlGSgIhANge57I3YpYf4lvwYnVWeF9WC4+zB1idqfbT3tbSTFQr"}]},"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-menu_2.0.2_1595960930194_0.18197427979288894"},"_hasShrinkwrap":false},"2.0.3":{"name":"@terminus/ui-menu","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/menu"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/ngx-tools":"^8.0.5","@terminus/ui-button":"^2.0.0","@terminus/ui-icon":"^2.0.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-menu.umd.js","module":"fesm5/terminus-ui-menu.js","es2015":"fesm2015/terminus-ui-menu.js","esm5":"esm5/terminus-ui-menu.js","esm2015":"esm2015/terminus-ui-menu.js","fesm5":"fesm5/terminus-ui-menu.js","fesm2015":"fesm2015/terminus-ui-menu.js","typings":"terminus-ui-menu.d.ts","metadata":"terminus-ui-menu.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.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","@terminus/ui-utilities":"1.0.8","@angular/forms":"9.1.11","@fortawesome/pro-solid-svg-icons":"5.14.0"},"description":"<h1>Menu</h1>","_id":"@terminus/ui-menu@2.0.3","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-JppSEVVdpe6kTwQvfD85bVV4rNZ5P04B08W6QVt7fpsQ9mKlgD4xgRo8QxKJDGQsNlKIsssD500L/suqf2NYrg==","shasum":"b3b93c1cd7d173ca7723794db6b60c25c6e9d577","tarball":"https://registry.npmjs.org/@terminus/ui-menu/-/ui-menu-2.0.3.tgz","fileCount":41,"unpackedSize":158875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIXQkCRA9TVsSAnZWagAA2RYP/A7xQUPsQNoF0w/Zyop0\nE9NfRCvo7eDPoE+FOqdgT0/x8lYsUn8lao2TbGSuG+pvTSe0cG06X/zNA3Nu\nD7jtmv3J8yl0gaQJGlLutsZB0UH82r2UEcvk8HonOKVTMeIxGsvGxHSXWYmf\nI9uZBNpmXGhk3NuINlQPvkaSgFSrzwplGUDDsRL831zbeY3Ry/zHC99JOmZF\nrD1iwWsLNcUNm4OUxdbMprNSLhxfqp2Jux2DJvqetE31IyoVVkqJLIi2vzE4\noDRonP8V8y9msPDI32WB3mHp+IB2eRxHM6o2gqk8baCWjdrbdJoR0dSkbKrr\n2VBLhrTovHj0XwK7ibSYeGLKuxnEAJZCb1tKJpII5I6x+TS1MG7zd6GRYY3A\nRW5P1cWcArjsQ6ORH0kpugahpZYfdRm1p/TYIBb4cxmTtBf/+KchJjtLqkuj\nYokgu8NCsTLnuxG4cy4jNPqjHB6jSKKNlnqQcCCmfW1wV/2pBzprrydCJHQi\nlBgp6Zpr9Gt9ToVjw36AnkWY8weFsIeHh70RR33Ff7djhE24QHoXvZBna6SP\nzD8faieIAl0eHOoBagJNUZb6CYAe40LuPEP8hvZQx0XR3nEEZud8T/4qTBYw\n3qDmPmTfu0PNzmYRRvGfkSoQRWBxfabUQ3Htnsu2A3OzIzQDdnlvcokBuuF2\ndL7H\r\n=/Wev\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAZypcbvSj9DQuTtlLkIZOaf9m/yxPdbwNC8Dy/SMOqaAiEAgxqo1kHpiBpeuW4cCnRf4dSDbnmd7/VZ0lDwXoFCvQ0="}]},"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-menu_2.0.3_1596027940226_0.7631714353741126"},"_hasShrinkwrap":false},"2.0.4":{"name":"@terminus/ui-menu","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/menu"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/ngx-tools":"^8.0.5","@terminus/ui-button":"^2.0.0","@terminus/ui-icon":"^2.0.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-menu.umd.js","module":"fesm5/terminus-ui-menu.js","es2015":"fesm2015/terminus-ui-menu.js","esm5":"esm5/terminus-ui-menu.js","esm2015":"esm2015/terminus-ui-menu.js","fesm5":"fesm5/terminus-ui-menu.js","fesm2015":"fesm2015/terminus-ui-menu.js","typings":"terminus-ui-menu.d.ts","metadata":"terminus-ui-menu.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.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","@terminus/ui-utilities":"1.0.8","@angular/forms":"9.1.11","@fortawesome/pro-solid-svg-icons":"5.14.0"},"description":"<h1>Menu</h1>","_id":"@terminus/ui-menu@2.0.4","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-MXT0nwHP9ZjKVDH/VnRTX+0++wO0r/Q5ov/99oseQpWdVwC5li/bgkrcWGP3NDCFAUrhQ5fTOEVBZUCGceS4aw==","shasum":"47da0a791d897964af2b14675cb59e6fd06560c7","tarball":"https://registry.npmjs.org/@terminus/ui-menu/-/ui-menu-2.0.4.tgz","fileCount":41,"unpackedSize":159073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIZbxCRA9TVsSAnZWagAA6N8P/igXvUSgXxNbHgzPr6YT\n2RfT4myA2DY8naMhcA9T9sJT2MwEfwsXgj7bMPQ6oUQ++92qZse+XlsUpX1K\nUtkYzVu4eQfgN08YstbnO0fifUz6L8s2bp90iUDBY1K7sHrOdsAg5YnV85x6\njEPACaQi//DtGWa50ptkFwQqiXqUqdmePlGTczNpa8YXnEEXHamW6z6nY2Sz\nSzN5Je/G1u1q6FwVGuHbWWafPS/PZ0P0VjoYdjIuZl2+E7BVAfwGp5bU5CkW\njbXOPVjToG3esEDIDqK1bp8pdQ5sIIpPR4k77TtTD3M/qHXn6pgqcmFbXqlz\nAUXt3JlrbX+h7FBvN1nwxpbvuGaZ+aUpOB5uWG8v/eQlB4DmMk8AgR3kUEKP\nnABbWuPczomI9HTXKaXkhsqJXreJhNjvVXKghy+eoxamPVokiiAK8x/Ge+Pf\nn04FZazCMS8j1hiUgih1nsfSu7ZUZE6FzW+mlqhJrMZJZDU6r89b8hnhYprM\n2p37g7rFISX076vqSmaJYvTQDIe8nx74JWBnzDPP40csvfsBuguEiE4WWzVM\nHH0OWz9PjGDmlVFUKGuXqgyT1nOcMg8jnUO/zzWNCaK9daOMo9WDRJXaHmew\nDyE/Vo7UT5MRSwMY3tMYqxfwKBa83UjU16m2jsg1HifbU363gYuUAX+IgsKu\n3HFC\r\n=L6z2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFejL4kpVMX+L3kxCZPnyC9/qmjyJMypQouQFIFZt1TcAiB5u1o4qWfWAYz1rFjzF7gpjorlxAJ3izPkYKH6J0EZ7w=="}]},"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-menu_2.0.4_1596036849140_0.9462389573910235"},"_hasShrinkwrap":false},"2.0.5":{"name":"@terminus/ui-menu","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/menu"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/ngx-tools":"^8.0.5","@terminus/ui-button":"^2.0.0","@terminus/ui-icon":"^2.0.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-menu.umd.js","module":"fesm5/terminus-ui-menu.js","es2015":"fesm2015/terminus-ui-menu.js","esm5":"esm5/terminus-ui-menu.js","esm2015":"esm2015/terminus-ui-menu.js","fesm5":"fesm5/terminus-ui-menu.js","fesm2015":"fesm2015/terminus-ui-menu.js","typings":"terminus-ui-menu.d.ts","metadata":"terminus-ui-menu.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.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-regular-svg-icons":"5.14.0","@fortawesome/pro-solid-svg-icons":"5.14.0"},"description":"<h1>Menu</h1>","_id":"@terminus/ui-menu@2.0.5","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-DxNsuEsptZBlaeL5DJp8RMFfdCWPw9+uMG2krccyZUlJUrPx9QboB0AlvvrwjIPLSVww1/iPcuwWHBmlxizW+w==","shasum":"7e2cfe1bb2ec74762e205bf6efef8d33c096d0d3","tarball":"https://registry.npmjs.org/@terminus/ui-menu/-/ui-menu-2.0.5.tgz","fileCount":41,"unpackedSize":159820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIy7jCRA9TVsSAnZWagAALKwP/jI9Gpq1rmyIDSpZW3NT\nEPWxBV7oDLuXmPQe5xORIlnsv6UK1i+nmTrtp00UE70qLBYKrT1qfijs17Mz\nHFf6YEjd9e45/NLLXzxaEa9uzYoxOnYo/H5woWQmU/KZ/39OVwypOwr2aLj0\nUiiroZxC4yJVmycau+mfjnMkbV2hkI07+oAfoixzhGv5EFi3rK8y5ISwzmvl\nasX4FwaCxbIA42SOiRwMywk7oeJYwMLzb4oaT+UR4hwc5fppfrJWKwuO4vOa\n/eQdCOsBlcrm6z9D1uBlGri9RrO0oZT9AF+BxJJ1AMjnJ8R/aDweWsxeJKd+\nmJXF/RbXFl3foT8uH2rSaZac3+k4kwM2DbdtmvOWDvHwcTccRc6SSFvNX7Bo\nNncTapuACSjukhpgl6cWm6oXipvq+yJdB46Ya1uBvovliHtUrMz9JhqiztYD\ne5tGMDr2iok+girBMGFaj0KcVQBbPq/yxd5KoCk4CglGgK/4H3Nl0hpUod0R\napucJC63QSUk8jXESp9AtK3kbiaOqTsMVMY6Tifcf3+5UT6DrcyswBA9bsjD\nH0SjlJBQJUdMxl/JYsguTfBYvVe6qAhwv0YGTbutY7gTyJonxN1Rn7soIle5\n2g1m4UV5OCOJIqcXOmrEgFBRbV2u5zG+beyIx7Jw5I6om3l0QYkBZGUrGUB0\nupzF\r\n=rmFz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIACctrQCuffhMaUc/HAoxYNUHTnCuboUDN1/W3wADeskAiEA33lR32foy2dbwKLf9n1+hrriO3KesC1k4MV0ucjsgjc="}]},"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-menu_2.0.5_1596141283431_0.6677804344149048"},"_hasShrinkwrap":false},"2.0.6":{"name":"@terminus/ui-menu","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/menu"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.0.0","@terminus/ui-icon":"^2.0.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-menu.umd.js","module":"fesm5/terminus-ui-menu.js","es2015":"fesm2015/terminus-ui-menu.js","esm5":"esm5/terminus-ui-menu.js","esm2015":"esm2015/terminus-ui-menu.js","fesm5":"fesm5/terminus-ui-menu.js","fesm2015":"fesm2015/terminus-ui-menu.js","typings":"terminus-ui-menu.d.ts","metadata":"terminus-ui-menu.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","rxjs":"6.5.5","date-fns":"2.14.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-regular-svg-icons":"5.14.0","@fortawesome/pro-solid-svg-icons":"5.14.0"},"readme":"<h1>Menu</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\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  - [Checkbox menu](#checkbox-menu)\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/flex-layout`\n- `@angular/material`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-button`\n- `@terminus/ui-icon`\n- `@terminus/ui-menu`\n- `@terminus/ui-styles`\n- `@terminus/ui-utilities`\n- `date-fns`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-menu\n```\n\n### Modules that need to be in NgModule\n\n- `TsMenuModule`\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\n```html\n<!-- Define the menu component. This will be the trigger to open the menu -->\n<ts-menu [menuItemsTemplate]=\"myTemplate\">Select Item</ts-menu>\n\n<!-- Define a template for the dropdown panel and pass it to `[menuItemsTemplate]` above -->\n<ng-template #myTemplate>\n  <ts-button (clicked)=\"customItemSelected('yep')\">Roger, Roger.</ts-button>\n\n  <ts-link [destination]=\"'foo/'\">\n    A tasty link\n  </ts-link>\n</ng-template>\n```\n\nThis allows all selection functionality to be handled by the consuming application rather than being\nproxied through event emitters.\n\n> NOTE: `<ts-link>` and `<ts-button>` will be styled the same within a menu.\n\n### Checkbox menu\n\n> This is very similar to the basic usage example, with a few small, key differences.\n\nCreate the form and array of possible options:\n\n```typescript\n// The list of column names to show in the UI\ncolumns = [\n  'Title',\n  'Account',\n  'Budget',\n  'Enabled',\n];\n// We are creating a form array with 4 controls all defaulted to 'true'\nmyForm = this.formBuilder.group({\n  showColumns: this.formBuilder.array([true, true, true, true]),\n});\n```\n\nCreate the menu trigger and the dropdown contents:\n\n```html\n<!-- Define the menu component. This will be the trigger to open the menu -->\n<ts-menu [menuItemsTemplate]=\"myTemplate\">Select Item</ts-menu>\n\n<!-- Define a template for the dropdown panel and pass it to `[menuItemsTemplate]` above -->\n<ng-template #myTemplate>\n  <form [formGroup]=\"myForm\">\n    <!-- Loop through the array of form controls -->\n    <ng-container *ngFor=\"let control of myForm.controls['showColumns'].controls; let i = index\">\n      <!-- The menu normally closes after each interaction, so we need to stop propagation here to\n      support multiple selections while open -->\n      <ts-checkbox [formControl]=\"control\" (click)=\"$event.stopPropagation()\">\n        <!-- Use the index from the loop to get the appropriate UI text from our array -->\n        {{ columns[i] }}\n      </ts-checkbox>\n    </ng-container>\n  </form>\n</ng-template>\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-menu.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-menu\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-menu/bundles/terminus-ui-menu.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-menu/bundles/terminus-ui-menu.umd.js\n","readmeFilename":"README.md","description":"<h1>Menu</h1>","_id":"@terminus/ui-menu@2.0.6","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-2twdfQuT1lmrbOfl/x2y/tnkzRe2x0X0COnccyIdaG0l64jhkxzST4s/a87/1smo2gIvDGpPtBaofmGc88g0BQ==","shasum":"7f2d9da7c9f9e521e5a1a0d83661d653d7b84935","tarball":"https://registry.npmjs.org/@terminus/ui-menu/-/ui-menu-2.0.6.tgz","fileCount":41,"unpackedSize":160099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJCQaCRA9TVsSAnZWagAA7+AP/0rfAAOb+3T6tw64VOns\nksc1KTg3HgBqH06wDeX1Waz/tJD7WA7AQLL8eDXRAvmLjouDAjC28SAIO3hb\n6JEChAIhrH5BFc+5ftXLYTK2GrmjilHKJ3/QEuoZoQrvoxJvZXVOVYy7W3l+\nwLky2ZYi82bBGw/Lq4wxVUrnYD93eDiQ6Kav11UdYIv3gSv99Z8NJeNsigas\nJsV/GFTWWYeoHObhGuHW66KfuSsvqCFLFORjLDUUDoaDwsa9see4BVJUXQDk\nGjxXrYJF8hU2yNDUmqlZrHDxM8ioaqXan0B4j05v7DoBYWzFE6ACQLwjsLRM\nXHNrwOR1mmuosPLih9rOh0OthP+x9UsqUh45B9F9bmOR7JOZpApolowBERQc\n71hkClGamt5Ddf+vwVGcOXo37cykQsXepgFR8Zod2yFH6a/ggDDubqDSFhpr\nwZWTPP758a/yXnF05JQPCcZzt9xNf4uVH5oJwiT1QGk+efew7ND5IikSlRuj\nbulO2XJGdcbvhDCg+eDfXoYQsRNhkzV8Pe4cdGUFCkUbsDsZv/q5SoLUJHXK\nCgULxCJmMTntRXjZyWDH+vQU2x12xdf5Fiyw6XH/L0p8+KO8K0/PcN9dSMp2\nOgLoRqrPHpVBVcM8HY6zfTTswZGQqPiWND54NUKRH1PfFq+2SHQlmofnPVcW\nUSYp\r\n=9y8m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHyIXACGmq4yycC2AvlnmAAgLgPV7mVK0vx99ar/GyLwIhAPEEgNiPro43bJNSFZnmIxLQjBpYfA3mP3FiJpBNMDCa"}]},"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-menu_2.0.6_1596204058199_0.21769309467932985"},"_hasShrinkwrap":false},"2.0.7":{"name":"@terminus/ui-menu","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/menu"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.0.0","@terminus/ui-icon":"^2.0.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-menu.umd.js","module":"fesm5/terminus-ui-menu.js","es2015":"fesm2015/terminus-ui-menu.js","esm5":"esm5/terminus-ui-menu.js","esm2015":"esm2015/terminus-ui-menu.js","fesm5":"fesm5/terminus-ui-menu.js","fesm2015":"fesm2015/terminus-ui-menu.js","typings":"terminus-ui-menu.d.ts","metadata":"terminus-ui-menu.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","rxjs":"6.6.2","date-fns":"2.15.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-regular-svg-icons":"5.14.0","@fortawesome/pro-solid-svg-icons":"5.14.0"},"description":"<h1>Menu</h1>","_id":"@terminus/ui-menu@2.0.7","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-N/EYfflDkm6U4TQWe8h694B+1RXwv7nevU8y8Ia4EuWWwTUkaMVh7gCkTPVi9/Wm46gg9qocdHQXUZc1wIqxBA==","shasum":"434531bfef841f569da0e404c3003ff91e4799ad","tarball":"https://registry.npmjs.org/@terminus/ui-menu/-/ui-menu-2.0.7.tgz","fileCount":41,"unpackedSize":160381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLAzRCRA9TVsSAnZWagAAAUQP/3IT/A/Bcn8ULIvBuh6T\nuh+w4n/gEP19qMReb5j5Tx+CypQ+d6Fw0WSltxgR4zSGgJEj3H5wyDWpRZTg\ntgHf6NyAD83DNxwZHoUEPJ7GmjCxpHwmWWaAxLcV+4Iqgw59HYqL2Y1f+zQ6\nEpxsQ7xF0bQAgf+PC0PRP0qTeoux8yCpzq2sjYXJqtIU/jvXCIXbddTnCm9I\nc8zec3SW28Cnb83f0/wrc/JLcLvNmj+hlA0r6IDbV/Kt9iRVteF357/SkJti\nlwO5uFHjyB50hDVqB6HBLtcn41uWueuy6JD3MGLRKTa6w3R9O7uNpM7VXhwS\nt1I+C/TabmMMjmyQcPQJjfpiYv3PykcyIlXz3TMdyfIbm1ib+lKoussf6op2\n0vonGPW02FpcC4ryI6xbtmqPe4Te1Rm8p53myX8e3nTJ6/w4tdpXcS1wqzCv\nglQk0Gcs7bo1fkMp3ugp8MB6GdcIP87TPF9nyDT8a1hUvelwhqKKCM6fVhsK\nCLD0UOFRwA8y+ko6J2SiUdkkZlyyV6DoLTAe8uvugDOh1YrTDiFUKO+KgPZx\nmsrLbh3PwCHXeAznGQtuJepdnIp0zD7e0LNuRJihXiHHiGqsP9W11eEMSN6F\nfxdAAIiR2j+xBqllzwTuOfU3uCUe4ce1nVN/N9fXUGX/i3sJRecLmiojcDHo\n+f4p\r\n=FTjL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsJLZr/H4OnvIIjtiBGqs7nbAFI+LZV5/yAzbuampf+gIgBN9Yf229018J9OVXIo+iv75xtmUvUQ6S2MOyBy85G+s="}]},"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-menu_2.0.7_1596722384872_0.08785481740132961"},"_hasShrinkwrap":false},"2.0.8":{"name":"@terminus/ui-menu","version":"2.0.8","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/menu"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.0.7","@terminus/ui-icon":"^2.0.5"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-menu.umd.js","module":"fesm5/terminus-ui-menu.js","es2015":"fesm2015/terminus-ui-menu.js","esm5":"esm5/terminus-ui-menu.js","esm2015":"esm2015/terminus-ui-menu.js","fesm5":"fesm5/terminus-ui-menu.js","fesm2015":"fesm2015/terminus-ui-menu.js","typings":"terminus-ui-menu.d.ts","metadata":"terminus-ui-menu.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","rxjs":"6.6.2","date-fns":"2.15.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-regular-svg-icons":"5.14.0","@fortawesome/pro-solid-svg-icons":"5.14.0"},"description":"<h1>Menu</h1>","_id":"@terminus/ui-menu@2.0.8","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-VN69QC7POYuu0sw6TeFalbSdWPIb9TYSFYhgnDDJ0pEft6zHkyYbWdkvxgOIDpI5dSizA/ShV1Mm1yDID3Ds5g==","shasum":"110d0b15dd166a465939e7c5b102fc3fa55a9e60","tarball":"https://registry.npmjs.org/@terminus/ui-menu/-/ui-menu-2.0.8.tgz","fileCount":41,"unpackedSize":160572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMXPmCRA9TVsSAnZWagAAY0kP/04Q1gixjgKANum6K4OF\nkaMu8ifpqYiRP/PAPCojT7Ld7BNIHpb1WUT25mb3SaM2cAnyBdFR7DCbjvoi\nCG+zMWgQodQIPnF6cAMD1AAKiHCA0bYk8r8hQ6odg8ZkxFx5uhe5kPD97Ud9\niKD7v78UBODS4d3dYwY009iDYh5Ro/YE4ERk7NhWq+23WDyS+xrYLJGpgbDE\nkW2GWM6gt2xfrIqZxxTlgm4VK7Mxk5B1kSItkqQemrROMW/2YXftYHgnG+JR\niR89wCM0X1elG4VB6W6soY7MWxU5P10K/EDh4JSmnaRo4XYJr8yfFWp+gbGG\nyTNzDuvbrcBDQca36fzKHwSLE75S5+WRNOwFHYB8cbfus9T4QAx0NDu77Pol\n1CLa8Qm/etcrO9WxucwDdzcJWQc0KadvabFq404tpgIOz9ThyodcS5m9f87f\nTJ4r62UEas9Iehnj2UbioYUj36cRquxPWCeXXP1iTtG9XQliSjer80SKTmdZ\nTt9QBGcbTPTMAifqfgeUp4furYzwYZcMAvazZLMi4ZsUNoc/NNTaowVxBP76\n6DtQfBFxsUacKzZZviTxqf5M5kCNNiT23idhB99Hd/6Jatzk68AlagfQjlPv\nUyv9atr3lyPE79Ht/gHLWx0JcIfqPiFPKnhCkTBUPjM920sGK9U0j4GvfoUe\ntuGG\r\n=ZjTX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwYBP7YCUALwJvu3cR+FkJ/iBGF73e4cYr1YGYXtsLgAIhANChFtlRwTjhmIvdIg26IHT88VcmExMVizNNfERED0z9"}]},"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-menu_2.0.8_1597076454304_0.9799129720611552"},"_hasShrinkwrap":false},"2.0.9":{"name":"@terminus/ui-menu","version":"2.0.9","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/menu"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.0.7","@terminus/ui-icon":"^2.0.5"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-menu.umd.js","module":"fesm5/terminus-ui-menu.js","es2015":"fesm2015/terminus-ui-menu.js","esm5":"esm5/terminus-ui-menu.js","esm2015":"esm2015/terminus-ui-menu.js","fesm5":"fesm5/terminus-ui-menu.js","fesm2015":"fesm2015/terminus-ui-menu.js","typings":"terminus-ui-menu.d.ts","metadata":"terminus-ui-menu.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","rxjs":"6.6.2","date-fns":"2.15.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-regular-svg-icons":"5.14.0","@fortawesome/pro-solid-svg-icons":"5.14.0"},"description":"<h1>Menu</h1>","_id":"@terminus/ui-menu@2.0.9","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-kv6mbvqmuRQiYt01/NmwL9Hi8l4Tokpy3DceVKMkK72XGRHmVH8vJxHORtqVmzwR53Jt/gQ61WJrYqJBcRVgzg==","shasum":"9e3f5c8e880714298b65b855fcfd7d76af06898d","tarball":"https://registry.npmjs.org/@terminus/ui-menu/-/ui-menu-2.0.9.tgz","fileCount":41,"unpackedSize":161647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMauECRA9TVsSAnZWagAAwUIP/1sCaZ6zPIjIQr7BNaDw\ndQNwFawWg9wo3vnZ/KQzMg4HGuIG7rkyshjP/izRzzCOfq9k3Se0PHlD9T/q\nLVjTLLZ6I0IJyYInqjlCT26iHsjwj35FUjAvJWrGwvxRD4h+3sKTD540c2EC\nkQ1l3WZLX7SwOnNKxiMMIRqwkIPxdQxlJeF9XV97fhbudeqi5j45pifftezZ\nBGVYzNQFwNbhsTQhNDKyzPVKesvYEtMUXuIb4IcesbvP1uJJ5LrgAYvU8qkO\nYMNiiOxEnu0/KEiP218OnQNOVTuJ0WS6UaG+MpqSun/5WARTpEW6BBd/7Blw\nzCRIHaInMr2jgHcQN+ghhTYi+jYE3UzJCWSBKKK6hD0AZv91QzCesIJJW8eX\n3s4D7yRwhgkNTzaWpj1R0bdk1+EUAJtHuC912e4TVSKWslKGcDmBYgONbL/J\nIMwdurWKtMz0WCw+6/z4aD3IlL44FY6sRRYOcX4pwVP60ztPQ8F5i8KwLre2\nb0LS/HYlH1uf4mdmXDhISr48iEIYpO25uBuBaO1pB8+brknfZTXGkJaZxXyU\n3f3IZpatlfgcnBYx2mm+z6q6ORh0JCCx0SSfdJ0tCzLpHhL2GPGqKa8YOCGM\nfyGGfO6ICi4I/NDG6977o+kKyvlbV6fzrh7n7GFu4iAAkcQsWVf6HDBqzw8Y\nphhr\r\n=qeK2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDuozlavsM+qFrwlSUylPQPzqKEBp+EpGyx8mNScAywSAiAwiMk51Yk4XVVtmp+Qkko0mjLO+jICSXPC1PryYqlTEg=="}]},"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-menu_2.0.9_1597090692283_0.22526529523592775"},"_hasShrinkwrap":false},"2.0.10":{"name":"@terminus/ui-menu","version":"2.0.10","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/menu"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.0.7","@terminus/ui-icon":"^2.0.5"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-menu.umd.js","module":"fesm5/terminus-ui-menu.js","es2015":"fesm2015/terminus-ui-menu.js","esm5":"esm5/terminus-ui-menu.js","esm2015":"esm2015/terminus-ui-menu.js","fesm5":"fesm5/terminus-ui-menu.js","fesm2015":"fesm2015/terminus-ui-menu.js","typings":"terminus-ui-menu.d.ts","metadata":"terminus-ui-menu.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","rxjs":"6.6.2","date-fns":"2.15.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-regular-svg-icons":"5.14.0","@fortawesome/pro-solid-svg-icons":"5.14.0"},"readme":"<h1>Menu</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\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  - [Checkbox menu](#checkbox-menu)\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/flex-layout`\n- `@angular/material`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-button`\n- `@terminus/ui-icon`\n- `@terminus/ui-menu`\n- `@terminus/ui-styles`\n- `@terminus/ui-utilities`\n- `date-fns`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-menu\n```\n\n### Modules that need to be in NgModule\n\n- `TsMenuModule`\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\n```html\n<!-- Define the menu component. This will be the trigger to open the menu -->\n<ts-menu [menuItemsTemplate]=\"myTemplate\">Select Item</ts-menu>\n\n<!-- Define a template for the dropdown panel and pass it to `[menuItemsTemplate]` above -->\n<ng-template #myTemplate>\n  <ts-button (clicked)=\"customItemSelected('yep')\">Roger, Roger.</ts-button>\n\n  <ts-link [destination]=\"'foo/'\">\n    A tasty link\n  </ts-link>\n</ng-template>\n```\n\nThis allows all selection functionality to be handled by the consuming application rather than being\nproxied through event emitters.\n\n> NOTE: `<ts-link>` and `<ts-button>` will be styled the same within a menu.\n\n### Checkbox menu\n\n> This is very similar to the basic usage example, with a few small, key differences.\n\nCreate the form and array of possible options:\n\n```typescript\n// The list of column names to show in the UI\ncolumns = [\n  'Title',\n  'Account',\n  'Budget',\n  'Enabled',\n];\n// We are creating a form array with 4 controls all defaulted to 'true'\nmyForm = this.formBuilder.group({\n  showColumns: this.formBuilder.array([true, true, true, true]),\n});\n```\n\nCreate the menu trigger and the dropdown contents:\n\n```html\n<!-- Define the menu component. This will be the trigger to open the menu -->\n<ts-menu [menuItemsTemplate]=\"myTemplate\">Select Item</ts-menu>\n\n<!-- Define a template for the dropdown panel and pass it to `[menuItemsTemplate]` above -->\n<ng-template #myTemplate>\n  <form [formGroup]=\"myForm\">\n    <!-- Loop through the array of form controls -->\n    <ng-container *ngFor=\"let control of myForm.controls['showColumns'].controls; let i = index\">\n      <!-- The menu normally closes after each interaction, so we need to stop propagation here to\n      support multiple selections while open -->\n      <ts-checkbox [formControl]=\"control\" (click)=\"$event.stopPropagation()\">\n        <!-- Use the index from the loop to get the appropriate UI text from our array -->\n        {{ columns[i] }}\n      </ts-checkbox>\n    </ng-container>\n  </form>\n</ng-template>\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-menu.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-menu\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-menu/bundles/terminus-ui-menu.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-menu/bundles/terminus-ui-menu.umd.js\n","readmeFilename":"README.md","description":"<h1>Menu</h1>","_id":"@terminus/ui-menu@2.0.10","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-DUPQd6u0C6Ir10HAzwwENiCwTiOjmg1e8PBhWZe44OgbSk3JI0ZLkMd1LpuhFB0/jUPRkM8mbifjiMYOxSqp/g==","shasum":"030f9ff873d5fab94eb2ce64cf26b7855b957838","tarball":"https://registry.npmjs.org/@terminus/ui-menu/-/ui-menu-2.0.10.tgz","fileCount":41,"unpackedSize":161768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNq5LCRA9TVsSAnZWagAAk0oP/RbUU2ekFkBtiom2fPSf\nq10WltElXhV4NtrNxnCUxYn07NkRVo9UvxZLdpx4VU6cTUZuTZ0ofFCiKw2R\nFdp9tzOEuM7Q5/lUJIRH6yZvBePIc8i4fk3e9kBHwCnsB/To6xlkGBYj3o+s\nrMcuV/V9iGVSbNtmryJQJ78vGyN04C64O3vldD/ij5HcZmII+uRjLt7nKnI8\nA6oPoPQhi6trr1roJHBRIeiJVca87rEy9MDgyMt2qM3g0q11eJEdTT/cDYnv\nvMyOzAVHYH2bpq8aDYg0FzFjmVVHUi3QQvoNXm1qLErahAaR/U88joiMqKeP\nCPL+muzpNIMNWvFvcik80I6UMIH6yE7KvBAAtrDWb1c/0HmRDTWOTfMntQxN\noYgx+Uy1LGZWXPuMQgwopdLRXBm35bODW8gd8cPc0TkjEx/wDdvK9kCalwVV\n+SXYI2KRURkRfWMatUnPBo1TdFX9Ydx/NXJmhc901ViyXtRn8XY1yVYVCFW4\nJ0afnjPlYwRF0Kr9m0HoM+ihjYTGBIY9DOf6hk5rAz09eKJYQ+6zv3Tg6FBR\nc9ll03H4gFrh7RuXyQfGX+zz7VI1Kl+jeyxDbg03TecZyitXOnZCiU9ruFmt\nwg9jKrYssPUhlBENF7esW1nEU6o8vgd6iLOe6QaSEGzscU2uwsWDlGZ4ESet\np2n3\r\n=HkJx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAcgHp9G+LZIAFT8lGjwE4JJtW6jxAJoaqlJRxmw2q3pAiEAm6LE239p1IfLBJYepHDKjbUVUnqt5dgDR9hYM4IPC14="}]},"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-menu_2.0.10_1597419083398_0.5220866677464511"},"_hasShrinkwrap":false},"2.0.11":{"name":"@terminus/ui-menu","version":"2.0.11","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/menu"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.0.7","@terminus/ui-icon":"^2.0.5"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-menu.umd.js","module":"fesm5/terminus-ui-menu.js","es2015":"fesm2015/terminus-ui-menu.js","esm5":"esm5/terminus-ui-menu.js","esm2015":"esm2015/terminus-ui-menu.js","fesm5":"fesm5/terminus-ui-menu.js","fesm2015":"fesm2015/terminus-ui-menu.js","typings":"terminus-ui-menu.d.ts","metadata":"terminus-ui-menu.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","rxjs":"6.6.2","date-fns":"2.15.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","@terminus/ui-link":"2.0.12","@terminus/ui-utilities":"1.0.12","@angular/router":"9.1.11","@angular/platform-browser":"9.1.11"},"description":"<h1>Menu</h1>","_id":"@terminus/ui-menu@2.0.11","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-lfPt7JfOJtot70duCGG1WdcIGeZlKgZkf50J9rbPwvKq8z0nQk8koXyI8oC1R8W/AS4J4QhnDykhjjR8I00WMA==","shasum":"904a8a4cbe432864a09d63690e5469a90171be67","tarball":"https://registry.npmjs.org/@terminus/ui-menu/-/ui-menu-2.0.11.tgz","fileCount":41,"unpackedSize":162061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfP9zcCRA9TVsSAnZWagAA39wP/1X21IzPktUhHalJnb38\nreB0FZjBultNArrNXg1aML98lPYmmrZz9ZRS/pXUyeufB1ZbS3SBN+K/ongc\na7MZo3EKICCHUdcsTO2pkItC0kDhFsKoKnPch1N17+U71gOl4mX4csiuKjXY\nQrpU8/b08Q0dBRBuMu6fBc/kFVELaTFETTTlg2Uzwunmw5QZsq9YbFkTezif\nhJfMQA2WyCn8jTXE9PKjO2t4L67avr/08l7dpcuoQ4vf9qOBYZuon9atOyFt\nM19N4o4MRqOa9Dm1KHd87vEYwM2twy3LRPpdCMHNZ2RxlE6iU1QhBkuG7MxR\ncSJYkwVLC3hqnE9m2icfJvvGGxwvLPTqAlshVEm1S0NlvgXjNqr3Xx5MltA1\nthtZqReg+F1uAuN6TwhbbzvGMBWIceq2M5477nr89DfUNhgUI2SnSMQIowSD\nNl1t8o0MDKZS1ov8bETIDe0TisazVYFTTawlTeNFShh88ZZSGe7PkXp2s9G4\nZUekbHBZZLpkfov99XJs5So0YqKdcbAbwjwCtls/OJRVhQGMCq+PkrL0QtFd\nvgwszwuteTksyI208Sb4KDFRww0xRWdqGu5dZEsm+85BoRiRRocauiY6uVwf\n6teXyoqPdbL1i8/hCNAL6SvfVfz731LbdhdbVvMw/sZY+FVNGXYiRXP95zti\n0lYO\r\n=Z6Zg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDS6EsQSMr4u+RGjjKiPOnftBj3ey6NxlmTG1h906EsEgIhAKBmuxelTDqpZLl+FCLzowa07R4NAAlDYy7BG+++shl8"}]},"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-menu_2.0.11_1598020827953_0.8899800017209989"},"_hasShrinkwrap":false},"2.0.12":{"name":"@terminus/ui-menu","version":"2.0.12","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/menu"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.0.7","@terminus/ui-icon":"^2.0.5"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-menu.umd.js","module":"fesm5/terminus-ui-menu.js","es2015":"fesm2015/terminus-ui-menu.js","esm5":"esm5/terminus-ui-menu.js","esm2015":"esm2015/terminus-ui-menu.js","fesm5":"fesm5/terminus-ui-menu.js","fesm2015":"fesm2015/terminus-ui-menu.js","typings":"terminus-ui-menu.d.ts","metadata":"terminus-ui-menu.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","rxjs":"6.6.2","date-fns":"2.15.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","@terminus/ui-link":"2.0.12","@terminus/ui-utilities":"1.0.12","@angular/router":"9.1.11","@angular/platform-browser":"9.1.11"},"readme":"<h1>Menu</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\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  - [Checkbox menu](#checkbox-menu)\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/flex-layout`\n- `@angular/material`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-button`\n- `@terminus/ui-icon`\n- `@terminus/ui-menu`\n- `@terminus/ui-styles`\n- `@terminus/ui-utilities`\n- `date-fns`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-menu\n```\n\n### Modules that need to be in NgModule\n\n- `TsMenuModule`\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\n```html\n<!-- Define the menu component. This will be the trigger to open the menu -->\n<ts-menu [menuItemsTemplate]=\"myTemplate\">Select Item</ts-menu>\n\n<!-- Define a template for the dropdown panel and pass it to `[menuItemsTemplate]` above -->\n<ng-template #myTemplate>\n  <ts-button (clicked)=\"customItemSelected('yep')\">Roger, Roger.</ts-button>\n\n  <ts-link [destination]=\"'foo/'\">\n    A tasty link\n  </ts-link>\n</ng-template>\n```\n\nThis allows all selection functionality to be handled by the consuming application rather than being\nproxied through event emitters.\n\n> NOTE: `<ts-link>` and `<ts-button>` will be styled the same within a menu.\n\n### Checkbox menu\n\n> This is very similar to the basic usage example, with a few small, key differences.\n\nCreate the form and array of possible options:\n\n```typescript\n// The list of column names to show in the UI\ncolumns = [\n  'Title',\n  'Account',\n  'Budget',\n  'Enabled',\n];\n// We are creating a form array with 4 controls all defaulted to 'true'\nmyForm = this.formBuilder.group({\n  showColumns: this.formBuilder.array([true, true, true, true]),\n});\n```\n\nCreate the menu trigger and the dropdown contents:\n\n```html\n<!-- Define the menu component. This will be the trigger to open the menu -->\n<ts-menu [menuItemsTemplate]=\"myTemplate\">Select Item</ts-menu>\n\n<!-- Define a template for the dropdown panel and pass it to `[menuItemsTemplate]` above -->\n<ng-template #myTemplate>\n  <form [formGroup]=\"myForm\">\n    <!-- Loop through the array of form controls -->\n    <ng-container *ngFor=\"let control of myForm.controls['showColumns'].controls; let i = index\">\n      <!-- The menu normally closes after each interaction, so we need to stop propagation here to\n      support multiple selections while open -->\n      <ts-checkbox [formControl]=\"control\" (click)=\"$event.stopPropagation()\">\n        <!-- Use the index from the loop to get the appropriate UI text from our array -->\n        {{ columns[i] }}\n      </ts-checkbox>\n    </ng-container>\n  </form>\n</ng-template>\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-menu.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-menu\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-menu/bundles/terminus-ui-menu.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-menu/bundles/terminus-ui-menu.umd.js\n","readmeFilename":"README.md","description":"<h1>Menu</h1>","_id":"@terminus/ui-menu@2.0.12","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-MXwNAbYCVvO3wEiQwVLa7dnWdoSWah7jKCn72Dy1+LzykuexzElfX83onZEZ17h1qZsqZgGwJDLdElOTG7qxQA==","shasum":"3f85eaaa1222492a48698f006e2731e6ada453dc","tarball":"https://registry.npmjs.org/@terminus/ui-menu/-/ui-menu-2.0.12.tgz","fileCount":41,"unpackedSize":162255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRS6xCRA9TVsSAnZWagAAV7UP/07sN/S/kzEpY+H1TL2y\nhnbCF7CGvbZevyN8lDzZKTiTgYwebQ1AU1tXvzETNyLDJDH6aA999vvy+qYw\nBuE0YJz4xfMPuhmtKMT6bVaKk/e7u17bnwOulw9ueQYndG4b+j1ZDvLorm9q\nwNyWFpdHuzqs94vfqhxPaXTPIK/uqYacw2ELc8bVfRFiO0saYYUHUBCOv817\nqJ8hSqb1BQNFFEfsN45NrxVFVEt0A9FZYWmGglJjJHFnerfs89xVBeEVvADO\nbYQ0cUxYJLtV1Vg9W8uR4B2yBIHjLuGmal1khG9wM/menBTAJVT3IKANlQ2s\nbODV0VriwoRqQtL0bosQkpLYHsvwTVTT65kQLciC0NL2hhX9Uly09qcIoj/k\nhWEFGTeHK7bfS5KW7fZE3j9DbG4uS1xErEDRAZXtI8dMeBHh/FrqDyzy+14N\nmva2NBNNDwVt/oS1/WisW8E0l8qFOggqIEwLaMPr3clYiSgJbtWlcZJwBNZO\nxzMNimQwEOjuT5D6wDHtZgr3BWoFKYMTcFIX+2YWKzvfB5zVHWUm301j5H4d\ng2B2P5BnHNSCMu9bMoNQ6ZrAfImRWUvgbtHr4ZamK3FXCc7finURywKGN3uJ\nAb11SGRelk7Bvgh1kTGsChL/RRqNA94NupCwFuHqRu8JnAqzpuj38QTq/wsK\nx8Qg\r\n=BFa2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDMmUjqkDqycdeCUIH0whSYgdCn+D4qd8YK5JAzFG3Q+AiAcIKVu3EtEDcEsWF1Z7eJiy1h4ACL/kSDgMfq0FgQp2A=="}]},"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-menu_2.0.12_1598369457343_0.7973541529812971"},"_hasShrinkwrap":false},"2.0.13":{"name":"@terminus/ui-menu","version":"2.0.13","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/menu"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.0.7","@terminus/ui-icon":"^2.0.5"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-menu.umd.js","module":"fesm5/terminus-ui-menu.js","es2015":"fesm2015/terminus-ui-menu.js","esm5":"esm5/terminus-ui-menu.js","esm2015":"esm2015/terminus-ui-menu.js","fesm5":"fesm5/terminus-ui-menu.js","fesm2015":"fesm2015/terminus-ui-menu.js","typings":"terminus-ui-menu.d.ts","metadata":"terminus-ui-menu.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","rxjs":"6.6.2","date-fns":"2.15.0","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/flex-layout":"9.0.0-beta.31","@angular/platform-browser":"9.1.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","@terminus/ui-link":"2.0.12","@terminus/ui-utilities":"1.0.12"},"readme":"<h1>Menu</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\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  - [Checkbox menu](#checkbox-menu)\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/flex-layout`\n- `@angular/material`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-button`\n- `@terminus/ui-icon`\n- `@terminus/ui-menu`\n- `@terminus/ui-styles`\n- `@terminus/ui-utilities`\n- `date-fns`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-menu\n```\n\n### Modules that need to be in NgModule\n\n- `TsMenuModule`\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\n```html\n<!-- Define the menu component. This will be the trigger to open the menu -->\n<ts-menu [menuItemsTemplate]=\"myTemplate\">Select Item</ts-menu>\n\n<!-- Define a template for the dropdown panel and pass it to `[menuItemsTemplate]` above -->\n<ng-template #myTemplate>\n  <ts-button (clicked)=\"customItemSelected('yep')\">Roger, Roger.</ts-button>\n\n  <ts-link [destination]=\"'foo/'\">\n    A tasty link\n  </ts-link>\n</ng-template>\n```\n\nThis allows all selection functionality to be handled by the consuming application rather than being\nproxied through event emitters.\n\n> NOTE: `<ts-link>` and `<ts-button>` will be styled the same within a menu.\n\n### Checkbox menu\n\n> This is very similar to the basic usage example, with a few small, key differences.\n\nCreate the form and array of possible options:\n\n```typescript\n// The list of column names to show in the UI\ncolumns = [\n  'Title',\n  'Account',\n  'Budget',\n  'Enabled',\n];\n// We are creating a form array with 4 controls all defaulted to 'true'\nmyForm = this.formBuilder.group({\n  showColumns: this.formBuilder.array([true, true, true, true]),\n});\n```\n\nCreate the menu trigger and the dropdown contents:\n\n```html\n<!-- Define the menu component. This will be the trigger to open the menu -->\n<ts-menu [menuItemsTemplate]=\"myTemplate\">Select Item</ts-menu>\n\n<!-- Define a template for the dropdown panel and pass it to `[menuItemsTemplate]` above -->\n<ng-template #myTemplate>\n  <form [formGroup]=\"myForm\">\n    <!-- Loop through the array of form controls -->\n    <ng-container *ngFor=\"let control of myForm.controls['showColumns'].controls; let i = index\">\n      <!-- The menu normally closes after each interaction, so we need to stop propagation here to\n      support multiple selections while open -->\n      <ts-checkbox [formControl]=\"control\" (click)=\"$event.stopPropagation()\">\n        <!-- Use the index from the loop to get the appropriate UI text from our array -->\n        {{ columns[i] }}\n      </ts-checkbox>\n    </ng-container>\n  </form>\n</ng-template>\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-menu.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-menu\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-menu/bundles/terminus-ui-menu.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-menu/bundles/terminus-ui-menu.umd.js\n","readmeFilename":"README.md","description":"<h1>Menu</h1>","_id":"@terminus/ui-menu@2.0.13","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-WOvZGv85r+E4sV8JiVTi0tdkGqaqyC8x9mX5Cr0sZ0msy62VklX2m9HGbSGv5EjXtlZeX5YFYoKgHwen3CxypQ==","shasum":"e0352630390dd933281bf38a8fcff70ea72e2848","tarball":"https://registry.npmjs.org/@terminus/ui-menu/-/ui-menu-2.0.13.tgz","fileCount":41,"unpackedSize":162564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRoUPCRA9TVsSAnZWagAA/Q0P/i1psNNHNGDQH4GS4lz6\ngglCdemNh+PUsHPMFXYUKydc9POUScs/e84tO0TgxAMclKDhdbmwYyHzJu/7\nbq01jDeGh4QXVrPRxeiBUfRa9t2c5jLMd5o4GXG+n+7+eXKVER5ytNOG7hlY\nmOi0U43DxLixt3iaQMt4IUmYvJkTkY7cJsxEKuHP1F32SOAXFZMajoKsUzjJ\njJgx+E3b1NlmxxzRqmveqZXDDxVy9swWluG2fRRHJ+gLWpKPXEYB40CCKi+2\nQ6t32lK7PuxpucBNnsLLtweBZ8UsYq4SreEsM774Ix600CEJ8O9G1tuGfS/d\nzaUxQIQGXrF6YARtRReZPginABy/ErihOV3BcW2un/tZuIfef4V5OtFbdvht\nCZ0RndbelfGGacxYXiCBCPa6LMy8jf0FODVfi7LxUqOJPQ6FD8oOUnk597W3\n9gcbk9YBbjkzdapBi1aUgaFdjPF7vmP22LdnoGsQQm7vUOss/XCCub3W7VLf\nRert9N03AzAXlVDqGBXcXowq9ChdjFzYTPi9k46THoin8lXcbZTjyuFzMJRO\nWjb4krLxpxACH9kNr9SgWGo/ZvqxlSQynsbljWxf1TT5k6oTKeTV+It7q/+B\nnKNPUIvmIr1AhWSi8fxKkCUHQ68pQoJ+iBXWrNdMV16+WddYNp1neQUQSy+V\nqJv5\r\n=hXks\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICo7YjWifbaJ8dDtrOQtmeQGb3uAPxiSH1cuBg+XqTvVAiEA/CUoMhmWxTcUS40Ghd0N5DxCn0RevVnRVjfbTY8o/xI="}]},"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-menu_2.0.13_1598457103014_0.6791480900608977"},"_hasShrinkwrap":false},"2.0.14":{"name":"@terminus/ui-menu","version":"2.0.14","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/menu"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.0.7","@terminus/ui-icon":"^2.0.5"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-menu.umd.js","module":"fesm5/terminus-ui-menu.js","es2015":"fesm2015/terminus-ui-menu.js","esm5":"esm5/terminus-ui-menu.js","esm2015":"esm2015/terminus-ui-menu.js","fesm5":"fesm5/terminus-ui-menu.js","fesm2015":"fesm2015/terminus-ui-menu.js","typings":"terminus-ui-menu.d.ts","metadata":"terminus-ui-menu.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","rxjs":"6.6.2","date-fns":"2.15.0","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/flex-layout":"9.0.0-beta.31","@angular/platform-browser":"9.1.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","@terminus/ui-spacing":"1.0.14","@terminus/ui-link":"2.0.13","@terminus/ui-utilities":"1.0.12"},"description":"<h1>Menu</h1>","_id":"@terminus/ui-menu@2.0.14","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-ggTGQy6cxz/687hnKcRAc6+53Usn5tf+gEQt+UdO8WVAFgXLkPcU0NMEC4EaO32WvF8M4ySC6Z1+drZ2AWapkQ==","shasum":"754251d5c8d7c16fe2697170b9cb351ed57f1825","tarball":"https://registry.npmjs.org/@terminus/ui-menu/-/ui-menu-2.0.14.tgz","fileCount":41,"unpackedSize":173162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTmUVCRA9TVsSAnZWagAAUPEP+weRnwx7mKY3meZFK6VS\no+47S8tQwrYATs6xu/L48yhvIwr521CI3JVAvV0ZEKX5gPQs3y/UxLC54jxv\nJxcD8XrFkUTGu2YvoUEwMB49LFgGm0iRceLzTDE8SZwIoZdV2HbMrYomE78A\n4v+jJNIt0FAf5X+TVqQ7VgQKWb5x8x4+nXEZisew82Fo9kHnZ+J+3J9o/j2T\nYjHZylBEoy/LXLj9+C7+qzSI35AfoL80nLZvSAF2nNoAdEx9nH8g+k8YN7By\n1+K6fdF+gGKmh2HRQAFXetMH1u7rz4hgZkOiIRNkoFiCaBCocg+sofxLSBGN\nH9lOz0VDcdAg2ll5pY5b2vAl3FkSAI+GcWdNLezZOsp/145WjUHFNPhlCDLB\nvqkkC86CzlaPkM6+XiuGX49RY2RuDLXzPnkPb8CQW7HAERjtrMMMFnZJcBEC\nWAkTkUEv9r06Yt+3P03Zg5EpY7hJWTqaBUnKEvi4KCYaS6ghjWADVBbgQAFz\nkArv+1pfuAZaDQCKccAeOj4i+xrog9NlLLTcRPh4gEok4QDpIOrhM1z8G+Zd\nz+6ObRZc13AKWAE2OUb3VcDM0W7DcSanoEVVzsEdX5ZVVEIQRhnIZN/D59E/\nVfC+ATcVWBAodfwpVVxKtTZ0DJIPyCozFp5exzixAfeET5JXVP0d74rh8UFU\nC8CW\r\n=7Fs4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHvFbqq3nHMUKbFVJiob0FfmlkX3085ac2ICp0V8XB0kAiAqatbQfzrKDltvZItpiGlmEiGayxCtOra47hs46OQdJg=="}]},"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-menu_2.0.14_1598973205429_0.21014653805740924"},"_hasShrinkwrap":false},"2.0.15":{"name":"@terminus/ui-menu","version":"2.0.15","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/menu"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.0.7","@terminus/ui-icon":"^2.0.5"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-menu.umd.js","module":"fesm5/terminus-ui-menu.js","es2015":"fesm2015/terminus-ui-menu.js","esm5":"esm5/terminus-ui-menu.js","esm2015":"esm2015/terminus-ui-menu.js","fesm5":"fesm5/terminus-ui-menu.js","fesm2015":"fesm2015/terminus-ui-menu.js","typings":"terminus-ui-menu.d.ts","metadata":"terminus-ui-menu.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","rxjs":"6.6.2","date-fns":"2.15.0","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/flex-layout":"9.0.0-beta.31","@angular/platform-browser":"9.1.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","@terminus/ui-spacing":"1.0.14","@terminus/ui-link":"2.0.14","@terminus/ui-utilities":"1.0.12"},"readme":"<h1>Menu</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\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  - [Checkbox menu](#checkbox-menu)\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/flex-layout`\n- `@angular/material`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-button`\n- `@terminus/ui-icon`\n- `@terminus/ui-menu`\n- `@terminus/ui-styles`\n- `@terminus/ui-utilities`\n- `date-fns`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-menu\n```\n\n### Modules that need to be in NgModule\n\n- `TsMenuModule`\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\n```html\n<!-- Define the menu component. This will be the trigger to open the menu -->\n<ts-menu [menuItemsTemplate]=\"myTemplate\">Select Item</ts-menu>\n\n<!-- Define a template for the dropdown panel and pass it to `[menuItemsTemplate]` above -->\n<ng-template #myTemplate>\n  <ts-button (clicked)=\"customItemSelected('yep')\">Roger, Roger.</ts-button>\n\n  <ts-link [destination]=\"'foo/'\">\n    A tasty link\n  </ts-link>\n</ng-template>\n```\n\nThis allows all selection functionality to be handled by the consuming application rather than being\nproxied through event emitters.\n\n> NOTE: `<ts-link>` and `<ts-button>` will be styled the same within a menu.\n\n### Checkbox menu\n\n> This is very similar to the basic usage example, with a few small, key differences.\n\nCreate the form and array of possible options:\n\n```typescript\n// The list of column names to show in the UI\ncolumns = [\n  'Title',\n  'Account',\n  'Budget',\n  'Enabled',\n];\n// We are creating a form array with 4 controls all defaulted to 'true'\nmyForm = this.formBuilder.group({\n  showColumns: this.formBuilder.array([true, true, true, true]),\n});\n```\n\nCreate the menu trigger and the dropdown contents:\n\n```html\n<!-- Define the menu component. This will be the trigger to open the menu -->\n<ts-menu [menuItemsTemplate]=\"myTemplate\">Select Item</ts-menu>\n\n<!-- Define a template for the dropdown panel and pass it to `[menuItemsTemplate]` above -->\n<ng-template #myTemplate>\n  <form [formGroup]=\"myForm\">\n    <!-- Loop through the array of form controls -->\n    <ng-container *ngFor=\"let control of myForm.controls['showColumns'].controls; let i = index\">\n      <!-- The menu normally closes after each interaction, so we need to stop propagation here to\n      support multiple selections while open -->\n      <ts-checkbox [formControl]=\"control\" (click)=\"$event.stopPropagation()\">\n        <!-- Use the index from the loop to get the appropriate UI text from our array -->\n        {{ columns[i] }}\n      </ts-checkbox>\n    </ng-container>\n  </form>\n</ng-template>\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-menu.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-menu\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-menu/bundles/terminus-ui-menu.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-menu/bundles/terminus-ui-menu.umd.js\n","readmeFilename":"README.md","description":"<h1>Menu</h1>","_id":"@terminus/ui-menu@2.0.15","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-oJRwBcYPKbjgy92G+WnIAbTkQerE6BziY4YGjZBjbLEZN0j57glBxozjUiKrYZ3Q6c2Sf3r6wkmr0mLuyXU7XQ==","shasum":"6ade99bf666990b3ad0d8082ca73429d7a816a0a","tarball":"https://registry.npmjs.org/@terminus/ui-menu/-/ui-menu-2.0.15.tgz","fileCount":41,"unpackedSize":173356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUXkcCRA9TVsSAnZWagAA7mcQAJegVmRkOCJYnrh5Ah/r\nM6zqq6PRQ2qrU5zkVEKd8enqOHZt4bky615u5lu91f+DPs9IhD2vGEcsvZiO\nDJFh5S+e+gezi0+ztHFkErQA/o7fjcj5kzhGFOOcn3GrNP7jvSg8TbqepXPP\ne7tB0Rkddus57DvGo3kyILzq5cFkIEEv5jdTdQDdeEXzZcw6iw7cDobAMNeH\nI1c6xkT7mtVN5e3xled8vyXM6pvBEM8sy3FhSQHL5oXZRp/wLS12B0JZwWQ5\nMX3CgX0wE35VpbDuo7deJDia5VQW2cGcH8j3YCoBjJgP9OuCZvAk/umkTDiA\nmTlW5pVKtGInNfy1ES9mYLbotyG9BPRdQNi6Eou20oybuxFWgQGshn+gtBC4\nESfiioU5mLt/bDWF3Iky6tbew0PSHmd7PxnhzWtslZrMEiyX7ACuAfT0eVyB\nAJoOO26VVRU4w3BypHkN1RJYethaJ6zM08ICOg7mSigKU1fJ5bePMK3FKDzV\nZhzyZNITlLJVtFoLrXLM0Nyd8N8wOTsTzW3/mmDlDhtqc3AveVm86ts36e+c\nJjpdO/VvxY21N9Lj6JRnWA71TkZLWhH1IDJuBrgH72nhXRMSfiE+o3Tzaq6f\njJH3TK2qJBbQm0ruGoyeYKbJfP1GFIINcz8JwYFcc3BqTSqR7eD0O6hgAc+0\naPUI\r\n=u+rJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCENoaKRCoMc0quGle8jciJeyNQYhyv59i4w8B5IcB3AwIhALr4pim2gOvVBCGzHbsGzrF85RRE8jR7k1piKMTS2E+g"}]},"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-menu_2.0.15_1599174940010_0.17331717572159033"},"_hasShrinkwrap":false},"2.0.16":{"name":"@terminus/ui-menu","version":"2.0.16","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/menu"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.0.7","@terminus/ui-icon":"^2.0.5"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-menu.umd.js","module":"fesm5/terminus-ui-menu.js","es2015":"fesm2015/terminus-ui-menu.js","esm5":"esm5/terminus-ui-menu.js","esm2015":"esm2015/terminus-ui-menu.js","fesm5":"fesm5/terminus-ui-menu.js","fesm2015":"fesm2015/terminus-ui-menu.js","typings":"terminus-ui-menu.d.ts","metadata":"terminus-ui-menu.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","rxjs":"6.6.2","date-fns":"2.15.0","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/flex-layout":"9.0.0-beta.31","@angular/platform-browser":"9.1.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","@terminus/ui-spacing":"1.0.15","@terminus/ui-link":"2.0.15","@terminus/ui-utilities":"1.0.13"},"readme":"<h1>Menu</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\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  - [Checkbox menu](#checkbox-menu)\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/flex-layout`\n- `@angular/material`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-button`\n- `@terminus/ui-icon`\n- `@terminus/ui-menu`\n- `@terminus/ui-styles`\n- `@terminus/ui-utilities`\n- `date-fns`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-menu\n```\n\n### Modules that need to be in NgModule\n\n- `TsMenuModule`\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\n```html\n<!-- Define the menu component. This will be the trigger to open the menu -->\n<ts-menu [menuItemsTemplate]=\"myTemplate\">Select Item</ts-menu>\n\n<!-- Define a template for the dropdown panel and pass it to `[menuItemsTemplate]` above -->\n<ng-template #myTemplate>\n  <ts-button (clicked)=\"customItemSelected('yep')\">Roger, Roger.</ts-button>\n\n  <ts-link [destination]=\"'foo/'\">\n    A tasty link\n  </ts-link>\n</ng-template>\n```\n\nThis allows all selection functionality to be handled by the consuming application rather than being\nproxied through event emitters.\n\n> NOTE: `<ts-link>` and `<ts-button>` will be styled the same within a menu.\n\n### Checkbox menu\n\n> This is very similar to the basic usage example, with a few small, key differences.\n\nCreate the form and array of possible options:\n\n```typescript\n// The list of column names to show in the UI\ncolumns = [\n  'Title',\n  'Account',\n  'Budget',\n  'Enabled',\n];\n// We are creating a form array with 4 controls all defaulted to 'true'\nmyForm = this.formBuilder.group({\n  showColumns: this.formBuilder.array([true, true, true, true]),\n});\n```\n\nCreate the menu trigger and the dropdown contents:\n\n```html\n<!-- Define the menu component. This will be the trigger to open the menu -->\n<ts-menu [menuItemsTemplate]=\"myTemplate\">Select Item</ts-menu>\n\n<!-- Define a template for the dropdown panel and pass it to `[menuItemsTemplate]` above -->\n<ng-template #myTemplate>\n  <form [formGroup]=\"myForm\">\n    <!-- Loop through the array of form controls -->\n    <ng-container *ngFor=\"let control of myForm.controls['showColumns'].controls; let i = index\">\n      <!-- The menu normally closes after each interaction, so we need to stop propagation here to\n      support multiple selections while open -->\n      <ts-checkbox [formControl]=\"control\" (click)=\"$event.stopPropagation()\">\n        <!-- Use the index from the loop to get the appropriate UI text from our array -->\n        {{ columns[i] }}\n      </ts-checkbox>\n    </ng-container>\n  </form>\n</ng-template>\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-menu.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-menu\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-menu/bundles/terminus-ui-menu.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-menu/bundles/terminus-ui-menu.umd.js\n","readmeFilename":"README.md","description":"<h1>Menu</h1>","_id":"@terminus/ui-menu@2.0.16","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-ih5qmzUzzDx48fzpliVsxfaLnTHjvRP9nLFLUp890gsBvyvRPPeCqIcoU8spIMlG25BDK34/kQosvCwKilT1jA==","shasum":"aa6ceb91a862c83eca1998ac094f4c80af3427ed","tarball":"https://registry.npmjs.org/@terminus/ui-menu/-/ui-menu-2.0.16.tgz","fileCount":41,"unpackedSize":173572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUlb+CRA9TVsSAnZWagAAwB8P/jdtjG0+9ZD3Mda1YtrG\nk1QcN7v9dSwG5OfunIV8Z1L/HGr0Y2Nx0Xmx3rZCbWYfbBMLdhLc8OmO7Xqk\nf88hpXL8b4zZG/OJZmJyZ+en83MyBcryTKRHn/Bv6q/0rgRDOdDDF40FFNZM\nnnlqE+baBuxKWgeEIvysZ0EQ/rbYjPIjuwHnW4sIB+eQdY5KGqWs/7qUmsr2\nyv5XnO90u8o6ES3eWc2vJ1OWSwGgH6frdZ+u1pLCrSOsWGGZXbgL7WGpcSic\njioAsU4Zg16hYCiHIECVSdVMcY3PoWr4vGguMgUJ4srHY1GJ2JjkSR2UADB9\nL2XZhdPp3G4DxyTEY+GmfODEy8Fu71De9JKRCKhgKR/s3UfihwpvOCmx94zf\nPnMHRl9I+4vj1aDJjze0Ts7q4t4v9F73MbJ7CtlYyHQ/1Vl8uy5o6Ph8XUzY\nQmbVkLIPSVluVX38vuK02DJGSCrQ1Zwg+IgSCsbkDFCWvoy42vvjuiJ3iLhk\nXnqjPoEXv6MlgVjuz4OEK5yqPvaPmj01H1SJitJbRApUOjqrlcRkm+eIJZGL\ntofLNHNlX8Si1GGTkmu21Yho7X/fOT6Fi3bPowIuntmp3vvvQNb7F5NENAWq\nTku4I4DXMuxF9/VK+4bZ9l65mWU2TP19FBO7H4I/hm9TwS6ms+iVlQ96ajYt\nSLHw\r\n=ESso\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQD7uNGT/DgXMgSLqlS4Pa8eaV9fh1eP/98Z2cuzJyrdIAIfVBAqjty1KIKUQipqlYVdKFAOFf4j4e813fbGWB1doQ=="}]},"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-menu_2.0.16_1599231742142_0.6946023721142491"},"_hasShrinkwrap":false},"2.1.0":{"name":"@terminus/ui-menu","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/menu"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.2.4","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.0.7","@terminus/ui-icon":"^2.0.5"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-menu.umd.js","module":"fesm5/terminus-ui-menu.js","es2015":"fesm2015/terminus-ui-menu.js","esm5":"esm5/terminus-ui-menu.js","esm2015":"esm2015/terminus-ui-menu.js","fesm5":"fesm5/terminus-ui-menu.js","fesm2015":"fesm2015/terminus-ui-menu.js","typings":"terminus-ui-menu.d.ts","metadata":"terminus-ui-menu.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","rxjs":"6.6.2","date-fns":"2.15.0","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/flex-layout":"9.0.0-beta.31","@angular/platform-browser":"9.1.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","@terminus/ui-spacing":"1.1.0","@terminus/ui-link":"2.1.0","@terminus/ui-utilities":"1.1.0"},"readme":"<h1>Menu</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\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  - [Checkbox menu](#checkbox-menu)\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/flex-layout`\n- `@angular/material`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-button`\n- `@terminus/ui-icon`\n- `@terminus/ui-menu`\n- `@terminus/ui-styles`\n- `@terminus/ui-utilities`\n- `date-fns`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-menu\n```\n\n### Modules that need to be in NgModule\n\n- `TsMenuModule`\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\n```html\n<!-- Define the menu component. This will be the trigger to open the menu -->\n<ts-menu [menuItemsTemplate]=\"myTemplate\">Select Item</ts-menu>\n\n<!-- Define a template for the dropdown panel and pass it to `[menuItemsTemplate]` above -->\n<ng-template #myTemplate>\n  <ts-button (clicked)=\"customItemSelected('yep')\">Roger, Roger.</ts-button>\n\n  <ts-link [destination]=\"'foo/'\">\n    A tasty link\n  </ts-link>\n</ng-template>\n```\n\nThis allows all selection functionality to be handled by the consuming application rather than being\nproxied through event emitters.\n\n> NOTE: `<ts-link>` and `<ts-button>` will be styled the same within a menu.\n\n### Checkbox menu\n\n> This is very similar to the basic usage example, with a few small, key differences.\n\nCreate the form and array of possible options:\n\n```typescript\n// The list of column names to show in the UI\ncolumns = [\n  'Title',\n  'Account',\n  'Budget',\n  'Enabled',\n];\n// We are creating a form array with 4 controls all defaulted to 'true'\nmyForm = this.formBuilder.group({\n  showColumns: this.formBuilder.array([true, true, true, true]),\n});\n```\n\nCreate the menu trigger and the dropdown contents:\n\n```html\n<!-- Define the menu component. This will be the trigger to open the menu -->\n<ts-menu [menuItemsTemplate]=\"myTemplate\">Select Item</ts-menu>\n\n<!-- Define a template for the dropdown panel and pass it to `[menuItemsTemplate]` above -->\n<ng-template #myTemplate>\n  <form [formGroup]=\"myForm\">\n    <!-- Loop through the array of form controls -->\n    <ng-container *ngFor=\"let control of myForm.controls['showColumns'].controls; let i = index\">\n      <!-- The menu normally closes after each interaction, so we need to stop propagation here to\n      support multiple selections while open -->\n      <ts-checkbox [formControl]=\"control\" (click)=\"$event.stopPropagation()\">\n        <!-- Use the index from the loop to get the appropriate UI text from our array -->\n        {{ columns[i] }}\n      </ts-checkbox>\n    </ng-container>\n  </form>\n</ng-template>\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-menu.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-menu\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-menu/bundles/terminus-ui-menu.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-menu/bundles/terminus-ui-menu.umd.js\n","readmeFilename":"README.md","description":"<h1>Menu</h1>","_id":"@terminus/ui-menu@2.1.0","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-FhEp9uATxlwNn9sz14AaGe22eYrmRzaQWzf8Is6j9xLdCpk+drbfBPbH6WR+PzAPc7EKodR4EbMLDWhX7lAVSQ==","shasum":"9d5c78ecff883c3c17c4efbe1969458eee3eb49b","tarball":"https://registry.npmjs.org/@terminus/ui-menu/-/ui-menu-2.1.0.tgz","fileCount":41,"unpackedSize":174054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfV9L7CRA9TVsSAnZWagAAXfoP/iFhUjIZJhQSjVTZ2bZY\n3UCYEuO0OimQpznGIjfvJo3IukB6bG2usVwHGgKWIUjyHZHvJnQ5pz9rH+jd\neQRbcuhk7dgB6Wm0WonQQLQAxF4rOcZBYwhRqr3t1ntysQ3Eq/JGor3pCafw\nGoVTz3fdndJLBzbv97DGBsWg3RjLse/lKZ16Damw2xhyQlwnF4PhE8eVnwfO\nfHzJAMjEausbot4oZrgw+WxIht+YW3OFtvxBbPDTRv+Qr127mQ6RryJtP7BP\nHDGBgopP4SNwMTUSWQAzGcfqJn9BRHs+rVzE05wBFmKp5XVLVbnc5f6Jhgpv\nSD+XcmmRJXuWN5Vwdpa8e9mvqI8fTbvXCoz+efqzai/lbFIcmy7OfCKCZ8Gz\n0uH8l44k0l8YlVaRuKEQExB2I9adzvAsxcNlYS+hwik9c4AdxGx0An4gOleX\nKNZEMPBVUARCyU/e48/O7qyAU/fhaFr60OmOdMbaPDEYYdy/rGWy2YJaxPvJ\nq1WjMtzgxnegNfKUYpmL+nQUOu8HMX4ruINh9pDQO2PMjBbI4FQ0u0C/iPrV\nAUDSTCa9sqUL+vPoVHwuqT1FipmD4RIJJbE4qbzFQAs90usaia7tTLiuJ689\nErTepb+8OpaYK0bpZAAgc4+MghQeRsLiZghi+M9LNNyJFLaFFg1Zf5vyHEZr\n96+w\r\n=IXbq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG/RzXdzu0RjL2Ocsxe7QOXJT3stFgWEFkvpWwuLFed6AiBUZ27rkf0LGptW7CwuUhcy6APAj6P5WSXk644vfqs9QQ=="}]},"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-menu_2.1.0_1599591162824_0.1758091047416468"},"_hasShrinkwrap":false},"2.1.1":{"name":"@terminus/ui-menu","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/menu"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.2.4","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.0.7","@terminus/ui-icon":"^2.0.5"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-menu.umd.js","module":"fesm5/terminus-ui-menu.js","es2015":"fesm2015/terminus-ui-menu.js","esm5":"esm5/terminus-ui-menu.js","esm2015":"esm2015/terminus-ui-menu.js","fesm5":"fesm5/terminus-ui-menu.js","fesm2015":"fesm2015/terminus-ui-menu.js","typings":"terminus-ui-menu.d.ts","metadata":"terminus-ui-menu.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","rxjs":"6.6.2","date-fns":"2.15.0","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/flex-layout":"9.0.0-beta.31","@angular/platform-browser":"9.1.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","@terminus/ui-spacing":"1.1.1","@terminus/ui-link":"2.1.1","@terminus/ui-utilities":"1.1.0"},"description":"<h1>Menu</h1>","_id":"@terminus/ui-menu@2.1.1","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-cV2jSTuvdVlbBHWr1fJERVs8MaV+vUNNYeIMixbHWBnStkCANbbxt4/X4CnE0CGuxlBmY5SML8ByM2/xnMIAyw==","shasum":"27bed489cb143f0670d198f7e2bd70f0fae4c74b","tarball":"https://registry.npmjs.org/@terminus/ui-menu/-/ui-menu-2.1.1.tgz","fileCount":41,"unpackedSize":174245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfW7VmCRA9TVsSAnZWagAAqloP/2e6QgSLkOLq2c3U359a\n9xKtfjk/TrR2IwhUf3kq1uFzEuvfMXCCsG/YHhLls3lElRaEXxokvYRTvbZP\nuxxuKJOXkFLdtnsLprx2YC5nS8DKYS7pdlpiWaye6atIh8D+gYKjvwmE+TcK\nPYhnEOcBTUn2/7rkSRdNqQPOyXY7lLbDWHVgEwyGkmml5F6iT+xkvxp4/JFO\nWTR+aYmsBM+qnG+fDSm3qysBEO9shS14cLaXkG1pUeuUy+dnp8s2blPEFVCj\nYNfbO6lULQau0p9RgJFggXCwXvGA0CPGipa32C9UJehM4CYbLOcwEgn6Q3lK\nZA96Ay1XOTGB+Vgkc8I+alUN+vxGdGUbuYrlVTGhb4/oau3hUY62/iz+QqB1\nEssaG1Y/76baQpUNNlVrnMComawXJ5vJ9B1KRZ7Cw0fYw3tKxJQIT3IsspMY\nyh15nivIBCV+YkP/6InwPOF33bouBrh35CWGgYQ28BAjma4PLdVwPS8dYXMQ\nXJ4dXv7mnmxhOmJf8juZjrpQ7haff1aYmDOUA9xyyzVUGtzlLpTA4AmzdWox\n2zJldRF2PgdJ9wdDu5gJxaV0g8srMDvMmu0XEd+EJnmGzhodgzVQrLTpP2+0\n0pMf0REEK+/5lerUjVrYmpfvwh0KyiTdliSZxLfM7naWim4A1lwKn0X36vQ9\nfIp2\r\n=wF9l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHUvLj3AVSRThmf1DHA33fK5wYIIax5Z3FA5ISfOpsMgIhAOscCHLGyVnNkJdrDoSuNNtd7W20y1dHMuSnIpOUDWLf"}]},"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-menu_2.1.1_1599845734219_0.6443379172797312"},"_hasShrinkwrap":false},"2.1.2":{"name":"@terminus/ui-menu","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/menu"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.2.4","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.0.7","@terminus/ui-icon":"^2.0.5"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-menu.umd.js","module":"fesm5/terminus-ui-menu.js","es2015":"fesm2015/terminus-ui-menu.js","esm5":"esm5/terminus-ui-menu.js","esm2015":"esm2015/terminus-ui-menu.js","fesm5":"fesm5/terminus-ui-menu.js","fesm2015":"fesm2015/terminus-ui-menu.js","typings":"terminus-ui-menu.d.ts","metadata":"terminus-ui-menu.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","rxjs":"6.6.2","date-fns":"2.15.0","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/flex-layout":"9.0.0-beta.31","@angular/platform-browser":"9.1.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","@terminus/ui-spacing":"1.1.2","@terminus/ui-link":"2.1.2","@terminus/ui-utilities":"1.1.0"},"readme":"<h1>Menu</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\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  - [Checkbox menu](#checkbox-menu)\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/flex-layout`\n- `@angular/material`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-button`\n- `@terminus/ui-icon`\n- `@terminus/ui-menu`\n- `@terminus/ui-styles`\n- `@terminus/ui-utilities`\n- `date-fns`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-menu\n```\n\n### Modules that need to be in NgModule\n\n- `TsMenuModule`\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\n```html\n<!-- Define the menu component. This will be the trigger to open the menu -->\n<ts-menu [menuItemsTemplate]=\"myTemplate\">Select Item</ts-menu>\n\n<!-- Define a template for the dropdown panel and pass it to `[menuItemsTemplate]` above -->\n<ng-template #myTemplate>\n  <ts-button (clicked)=\"customItemSelected('yep')\">Roger, Roger.</ts-button>\n\n  <ts-link [destination]=\"'foo/'\">\n    A tasty link\n  </ts-link>\n</ng-template>\n```\n\nThis allows all selection functionality to be handled by the consuming application rather than being\nproxied through event emitters.\n\n> NOTE: `<ts-link>` and `<ts-button>` will be styled the same within a menu.\n\n### Checkbox menu\n\n> This is very similar to the basic usage example, with a few small, key differences.\n\nCreate the form and array of possible options:\n\n```typescript\n// The list of column names to show in the UI\ncolumns = [\n  'Title',\n  'Account',\n  'Budget',\n  'Enabled',\n];\n// We are creating a form array with 4 controls all defaulted to 'true'\nmyForm = this.formBuilder.group({\n  showColumns: this.formBuilder.array([true, true, true, true]),\n});\n```\n\nCreate the menu trigger and the dropdown contents:\n\n```html\n<!-- Define the menu component. This will be the trigger to open the menu -->\n<ts-menu [menuItemsTemplate]=\"myTemplate\">Select Item</ts-menu>\n\n<!-- Define a template for the dropdown panel and pass it to `[menuItemsTemplate]` above -->\n<ng-template #myTemplate>\n  <form [formGroup]=\"myForm\">\n    <!-- Loop through the array of form controls -->\n    <ng-container *ngFor=\"let control of myForm.controls['showColumns'].controls; let i = index\">\n      <!-- The menu normally closes after each interaction, so we need to stop propagation here to\n      support multiple selections while open -->\n      <ts-checkbox [formControl]=\"control\" (click)=\"$event.stopPropagation()\">\n        <!-- Use the index from the loop to get the appropriate UI text from our array -->\n        {{ columns[i] }}\n      </ts-checkbox>\n    </ng-container>\n  </form>\n</ng-template>\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-menu.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-menu\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-menu/bundles/terminus-ui-menu.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-menu/bundles/terminus-ui-menu.umd.js\n","readmeFilename":"README.md","description":"<h1>Menu</h1>","_id":"@terminus/ui-menu@2.1.2","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-EgeD2eIjqKwQyf81zTkK41Ab/JmBOIqz9UhMYV8eu8OPAfSpJXBMNPmWaR1hSsDmDeCHU3OZemPBQcgvX0irOA==","shasum":"8bb79c048f42f46eacc62702536800f597398e42","tarball":"https://registry.npmjs.org/@terminus/ui-menu/-/ui-menu-2.1.2.tgz","fileCount":41,"unpackedSize":174796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfX6qxCRA9TVsSAnZWagAAkecP/i2ERlH4kiTbUJwqKbmy\nqHekrqcwv28lgwcyZsxN92A0QTrZfzxvpIOnNYIZSM/Yf3zJ+gED/KNLsVLZ\ng9/PVDbLEZ88cJzIC0cOeZIMxRkZev+KsYTPpNe8Vu2tappAdbOhuQMDklVZ\nrRImZjmeA5z0vwv/2RZc14IpmKxMrfVN0k/0FpkiMDg1z+A7i/jnVHjQkDqX\nsyDwf2JodNLqZULiNngxEtIkKXroiTVVK3/m8zmwvhy5ay3HK99Z6aT6oSLC\np+Sp3WHmckm4b0YJ7M25Jpz7deW5Utb+jNRRr35/L/OjSZmt7ufWRepQdWlh\n0xukr34tG71AWp8R/CsCvlyQ2GyC/JlAtHH6a424PRFSk7VpbQY8T65ywQur\n98UkTAeG7EmX+Hz90IKce+qe00b7ghYIIMmQtB2wdB/33bbXMD4r1iJPUKwn\nE2F9N4t+yytQTMigLPVHit57v74dUAWxDQExYrTugkziGRkV73gVAmCS1gTV\nQJOibsEPAJ+X2d5pwFv/9EZMzDeEFEGVU6KRVYq/cfPc7vLz51rLkEhZLL9Y\n98hAuwMjw0Jd/1/adJL1RkpW891hLUoxTDSxovicKdFCouXg2H6dNh4ydygu\n5a6EjkTRPUU2PwFf9DLirtFj7TmH7upaCqfAxffjMNgBeSuFQsbUN838wTbL\nz8ga\r\n=15S0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfqSj8weIt+enmCHOejtU+/e2P6MYsOj+3+sc/oIFWtAIhAIKfRVOUG44fUEEJNiA0aYxI4mM1F0vLMPCwK1623EVn"}]},"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-menu_2.1.2_1600105136895_0.04329642721778737"},"_hasShrinkwrap":false},"3.0.0":{"name":"@terminus/ui-menu","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/menu"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.2.4","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.0.7","@terminus/ui-icon":"^2.0.5"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-menu.umd.js","module":"fesm5/terminus-ui-menu.js","es2015":"fesm2015/terminus-ui-menu.js","esm5":"esm5/terminus-ui-menu.js","esm2015":"esm2015/terminus-ui-menu.js","fesm5":"fesm5/terminus-ui-menu.js","fesm2015":"fesm2015/terminus-ui-menu.js","typings":"terminus-ui-menu.d.ts","metadata":"terminus-ui-menu.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","rxjs":"6.6.3","date-fns":"2.16.1","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/flex-layout":"9.0.0-beta.31","@angular/platform-browser":"9.1.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","@terminus/ui-spacing":"1.1.2","@terminus/ui-link":"2.1.3","@terminus/ui-utilities":"1.1.0"},"description":"<h1>Menu</h1>","_id":"@terminus/ui-menu@3.0.0","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-AtgRne1ZBLCRawBfgyiBvcxiV1IKJE3GpfMecabhKqraFOMEHBl71XMsCp1npZaJZtr7Uv+jvV/NpNLLOKq8MA==","shasum":"a26959edf110dfef6bc58f11f0c9a44b517693c8","tarball":"https://registry.npmjs.org/@terminus/ui-menu/-/ui-menu-3.0.0.tgz","fileCount":41,"unpackedSize":175096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdzcxCRA9TVsSAnZWagAAttcQAJz/jPFkH9/5UfKErr28\nmPneAASksTYeLVOfe/qPbGpISoxxXT/kluwdSIwCPo+uuus8jAk90uG9mN48\nRH8rmlDmyZ3rvujZlNnwl6lfhnMnzpGJXcfQLjwgycPnjW2T0YjeO8QCV4g8\naBgZAipdmCsUhyKavBobpzW3UHQ0a0Tm+wdbxrGssntH/i4dyjTIKTzxwCmy\nAeqE4mxED0eoiyYeRW/luNPwI6XBunDYoT7zye6vOXywnnsX8PFTqdzJvNsK\nS8S8sGhZ2kk4OVOvJQYk9xS6thd5MrSNWZZUuw33HPUVsXSzGZYZQcr4ojQ0\nxfs6s/BiA1RiRbK42s+/9SngH516MGr0mnK1n/mgjsFEW/pTVwBFOE6xNwE4\nAhMSpodiDQACaudqtJdHnLFNPy3z5OkunHCZ184MX3mXB/et0VkzaKrafB5C\ngpJudm8bSg7xfw0a/s7aWoAw2xLD9I8tgGCm0NTO3KH+20zy1MyAlZ1ns8RM\nUeFcziOR9Km/vTn6kEWWX4EAVooJGwsCyei8ixqDBTUWIr80EDgb4jQtPTvk\nkmoQODqUs1P2d/JSlkrM8yyiDCVbE2CoJz2JHC4e+uffmV6DEGHgCXKGv/qR\ni3TCSclR1pawuMU4NteXWXa5Op5CYBg3rr3lIxzV2rV0LyZkXYWJkZwbk30m\n5MFc\r\n=41Bk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICsACQZVXN5twJe3t+qfbOGkGgySvYRMKkE75CNKm3TmAiEA6H96Om3yER4YM3VTUC4kDDGA5VJtwgHe8RdLFOvyCUk="}]},"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-menu_3.0.0_1601648432916_0.034740219068368994"},"_hasShrinkwrap":false},"3.0.1":{"name":"@terminus/ui-menu","version":"3.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/menu"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.2.4","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.0.7","@terminus/ui-icon":"^2.0.5"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-menu.umd.js","module":"fesm5/terminus-ui-menu.js","es2015":"fesm2015/terminus-ui-menu.js","esm5":"esm5/terminus-ui-menu.js","esm2015":"esm2015/terminus-ui-menu.js","fesm5":"fesm5/terminus-ui-menu.js","fesm2015":"fesm2015/terminus-ui-menu.js","typings":"terminus-ui-menu.d.ts","metadata":"terminus-ui-menu.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","rxjs":"6.6.3","date-fns":"2.16.1","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/flex-layout":"9.0.0-beta.31","@angular/platform-browser":"9.1.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","@terminus/ui-spacing":"1.1.3","@terminus/ui-link":"2.1.3","@terminus/ui-utilities":"1.1.0"},"description":"<h1>Menu</h1>","_id":"@terminus/ui-menu@3.0.1","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-UjmymydePVGoDCWVtXYtDEyhFeIA3/Y4J7K9CPAXF76cL31DxC1Dh31MAHk0oqb4fwBX+wkog1cxipx0NiT4yQ==","shasum":"00511dcc337e1112361fdc15349905072d9a128d","tarball":"https://registry.npmjs.org/@terminus/ui-menu/-/ui-menu-3.0.1.tgz","fileCount":41,"unpackedSize":175235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhzLMCRA9TVsSAnZWagAAehkP/isMdEPVXi1rwmPzJKCV\nlEVk/58Am1ysnC9bOdBeiUxXy+sqAidbCj4sgkxtl08HJqEowmLHtR4Y8+7v\nVTxN9C3Xe7HmsjTHHi3A3D5ER5jm3pBjeIZxREtsVweYDhF7Kl4dDjU6pNWi\nrsqMg9Oji3NobA+Cr2NJvyO/b5Icsu4fzHAa+PtzPg52xJaZLpm+JOZJsvRS\nX9Y3cVob/jWtRPjNn9syd6e0UIF2mowapnqBbFZWCOLX19fehI8ydV/eqEK8\nHI+hkzordGNFLZJza03ENkJKCDtS1hXY/ocy8CfL2BZg6sboMSxXv0n3tlRI\nmrjOrdSWNDrCNzRWHx5IJyOsCDsSmXEi0HU1SHYpJJ49eTZWwRS7v7OWAGAm\n7xjnCfb4ho+ceTW7qvPu/T1E3TidLl1UfwL0HqnE76gRo0hKY7kdIfIlBHJR\nfsXke9ZjUyA2jql8tATtRfTMX2FCbTnub4Y2E+LIfWA0wNKHeo2ezChDRpYh\nV1m5joAXdRGMaAomGd5eDUOqvrbPhnVHcnX57g4DK7uYPam0Bj+aTc77a3zh\n7acLkfsjv9e4kqpwX9sJLXylaVN1WmtEZQ7S252lvGmHxb3vw9FGnjcVt6/v\nNxe1FcQKTKKx3OCBWkh/K2pWCDcUuVOLX1DD06wVP0Ns8DDTRf1g2kDx+Mj0\nXlp+\r\n=jDpJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAu6wpYZBhmVbXGvvsV2+n7m/H+SN//3ETNvVtAydUFiAiApQNtnwPej9i2C4YMJ8k2decVxDsjMyrScKJRiE7F3KQ=="}]},"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-menu_3.0.1_1602695884333_0.08382555123870405"},"_hasShrinkwrap":false},"3.0.2":{"name":"@terminus/ui-menu","version":"3.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/menu"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.2.4","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.0.7","@terminus/ui-icon":"^2.1.4"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-menu.umd.js","module":"fesm5/terminus-ui-menu.js","es2015":"fesm2015/terminus-ui-menu.js","esm5":"esm5/terminus-ui-menu.js","esm2015":"esm2015/terminus-ui-menu.js","fesm5":"fesm5/terminus-ui-menu.js","fesm2015":"fesm2015/terminus-ui-menu.js","typings":"terminus-ui-menu.d.ts","metadata":"terminus-ui-menu.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","rxjs":"6.6.3","date-fns":"2.16.1","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/flex-layout":"9.0.0-beta.31","@angular/platform-browser":"9.1.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","@terminus/ui-spacing":"1.1.3","@terminus/ui-link":"2.1.3","@terminus/ui-utilities":"1.1.0"},"description":"<h1>Menu</h1>","_id":"@terminus/ui-menu@3.0.2","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-OENG/d2xZaCE/nBCWU/FKwYR7arrbAE7VbfHVTjMn6JSTsfIkxM610L5IVHoh/bchEEaEgZqwGp+7ALEiMu1tA==","shasum":"614ecb5c842fa5b2a4bdf4a6f535a2e613fd97e4","tarball":"https://registry.npmjs.org/@terminus/ui-menu/-/ui-menu-3.0.2.tgz","fileCount":41,"unpackedSize":175519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpYCrCRA9TVsSAnZWagAAKMgP/jeXuoLgwzqWtyYBLnDe\nZt2+8n/jmaXvegaOeV4CDAxcHVF5KXQr97uUil+M4XSWjlUWRY1SDpDkZ5ht\nkuwjuk+NVph2Aw8yjuIvYBTid5aZF7hRnRExxANwbFl5NAJQTiXCnWyR+0FU\nck8UPHvbPmrmoNbRfT9HyRmcPspL8xAA5ReXUA+XNqFySfMuqac4WtumfrhJ\nEOkY+MsdGFwzkb9R7rskrofCx2AF8xwjjbzgP7vh+ygyTfl2mmbcjTjoMytX\nayItX+hb/Ai4OcYwGIZ2z6T7F9aliDypPO+jpkJZ4X/9qem7hhY0XXyKWUZU\ntnf8i0qF7fiTQHKtuqZrouTqlJGnx96n5Trfh34IkE30jg6Pnybm1bBQqvnk\nt1CtcHqwI/0fAGw7z0uEc00aA/7DCjtzGNo2UaQd1k4Tzo67IK/Mi0fcY9B9\nl/LTrQvrS/Sjy/qeh0Ax3cnQV+1K12aiQLEvjiAbs6oeaQhu4iS/PxANMcxl\nUGEnii12DlU4CYRbaxSdcIq/UEoV1bD+02t1c+ZStJDANHOpcUoBmKKFQybL\nkVVGXbazNI///YRf4vzMqgePxNKodiqXIup6ZGCLd3r4Q3f9m5XljhsDdoiD\nmQU59vQ3a04zh5ViEcmYKJOITy8a1BOABJBWzeNwWDXuhWC5O8pVFSkKGb2N\nG4bo\r\n=3hd5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeGzo+7SBiv7F4GmzL78u59naxLBQqB8toar8R6DXRigIhAN7jrJHb0NcfADaduhIKAvmBes6q7P90TtWP9vKR2FQo"}]},"_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-menu_3.0.2_1604681899077_0.12009810800870735"},"_hasShrinkwrap":false},"3.0.3":{"name":"@terminus/ui-menu","version":"3.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/menu"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@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.0.7","@terminus/ui-icon":"^2.1.5","date-fns":"^2.16.1","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-menu.umd.js","module":"fesm5/terminus-ui-menu.js","es2015":"fesm2015/terminus-ui-menu.js","esm5":"esm5/terminus-ui-menu.js","esm2015":"esm2015/terminus-ui-menu.js","fesm5":"fesm5/terminus-ui-menu.js","fesm2015":"fesm2015/terminus-ui-menu.js","typings":"terminus-ui-menu.d.ts","metadata":"terminus-ui-menu.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"description":"<h1>Menu</h1>","_id":"@terminus/ui-menu@3.0.3","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-x69ch0AEklV18QPDaf7b/amMTG1AbjXVZ+RC8V53gARUc0zEoOcXzsXpx1IuGzjSUJRg4jNmjLMm4BLhLozsdw==","shasum":"cb8143fbacf02222e476822c1edd87eb35e66ef2","tarball":"https://registry.npmjs.org/@terminus/ui-menu/-/ui-menu-3.0.3.tgz","fileCount":41,"unpackedSize":174870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfq9MaCRA9TVsSAnZWagAAIbIP/0eO5yDat0e2O+rUnzQr\nn7ngDPLfx4hxEBqjwk+URU1EK1+EwFnrr8ytysnDM+ghHipZbXpwbpRjXTZO\nadL9Gkomo3qygftI2U1lH9AAz5E8Ovo9B1RWtLxWjgmnwt8qBIOT+tEzv27T\n/4FWAAI2EWrbE7ZIIlOhtZ1FpQx9tMOhl7ufyVZVG08ZWIjexKzfD8zCPQVT\nSD9dGSxH0LwtODigsxwvUlBW5d4fvPYx72c1OyWBjZrN0b7imaaeDV1Jp/sA\nr2vl6RCMOnN8EVEmG8IV+WvtwLKDTArVnJqK/pHKCCL9k9ccB+pMHbHpLwxr\nnSYLWKG96ef/gksOCkYMp4qOPi9WEYlMrIFHo999ryibzXgOOaNt9t28OIrc\n+NxojjS0/3I+gBUwXgC7Tj8543eul9K9F+o8PpSMx13JRFjDB/OhW5Ul4Cmb\n1u0kMgev6O9GU2ymDrwfjhAeimvruwLyddYvg0UYqfjbMv660YbpDCM9e8hH\n3PQ1M3xMJt7a5flcKuAhbGvBbQpe7Ja9OkQVxCq/brSXYEENKVLP/g9gvHaE\nBPr/VKrFUT+J+0FVUOYbmcy8tf30tiWlYBl63vS/sHR5WLoAtpdy269vvazk\nKWix3q+L0Vg3knqkCYOS4/XSB0i1ORtz0qU95gBp5UwzFs2z66M3pV9dJZNv\nkHOA\r\n=YX1+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGJIaA6QdPUCUPxZo1xuPZ1ln806WTXZZn/ErnLGIYmwIhAPcbAdc6Rgs4RMs2Z7CC4AXdUnmbf5VJVr4MP1NsCzYm"}]},"_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-menu_3.0.3_1605096217823_0.4180416601984469"},"_hasShrinkwrap":false},"3.0.4":{"name":"@terminus/ui-menu","version":"3.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/menu"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@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.0.7","@terminus/ui-icon":"^2.1.5","@terminus/ui-styles":"^1.1.0","date-fns":"^2.16.1","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-menu.umd.js","module":"fesm5/terminus-ui-menu.js","es2015":"fesm2015/terminus-ui-menu.js","esm5":"esm5/terminus-ui-menu.js","esm2015":"esm2015/terminus-ui-menu.js","fesm5":"fesm5/terminus-ui-menu.js","fesm2015":"fesm2015/terminus-ui-menu.js","typings":"terminus-ui-menu.d.ts","metadata":"terminus-ui-menu.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"description":"<h1>Menu</h1>","_id":"@terminus/ui-menu@3.0.4","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-MBg6UYCNc4gkg7Wu12UlFGeYmZ2aunePc2SFHqwY/cMvXgw6dPiGORsLrxuLS5EKlA8pliPbNTSOZqXLSo7ryg==","shasum":"dae20aa45d92568af58530d8cde242d1061abcd7","tarball":"https://registry.npmjs.org/@terminus/ui-menu/-/ui-menu-3.0.4.tgz","fileCount":41,"unpackedSize":175252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrB26CRA9TVsSAnZWagAAGBkP/iMe5/UppBtU4QY885bY\nMeaxnNg1ImvKTx2f8PyK8BRUsjUA/RsqFGrWz7WclmJ6YCm8seF/uu09Q4Ok\nBFAiN/FOltQMEKOZMkbXxcWP2TNLvuEm+J6FV6+eChMM78e7UnQDWd6UgLAL\nzWE383u95pm735Zj0HnmpXZtkniDGHeNu35EL5y3dv62c+5g/u9XRZf1rQ7h\nG4c+RvWdr7tiZm16EnRSUqQXbBcI9v63gVL7b2SJhqXzLopf3uCI9NQehPN3\nCUNhyVNIriI2vQQnR9ZgVcdVmwZqOl168EWnkQ2nV2QSxLwwtLv5RVtRTLqf\nMVtdNWvJNWZA1xzAzsoyC2Kn3rs0cM4Ao6njrJulSs3mz4tD2EJ2aeauJgte\nF9OHoHD9KyfnI23hhQZPclyHQ5FcxIIrOT480QvRMAetQbIxQX4VPDbr2HbV\nSq5vqQ7b2t/RxKgrX52IJIj63hMimRwz2xWtxfgCOMx9qnLh1dLbiCv1OeFa\nX4KO8c7DjHve6WvuUK/Md4F7Q5UOrt2AfIYUK6K1RkE02XGROVrIInjUhhsA\notFsLxMqtwNu8PErqXl51833icoYRNRbafH4rxUaezxq9kVTCtNZKRCYYzp0\nvrzh6PgnNXcmMJ7I6VdkftLnNgxi6qcMUi5le5usPw9eSGTSg+9j578N0mPs\nb6RP\r\n=M7dq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE5+NwI4cggNULn9KgxapfXzI+4ExYlGi+Q92Ri1ovt6AiEAit6N2dIK2haJegdKcKuj6Re21qw+YLDuyM6WgOz84tI="}]},"_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-menu_3.0.4_1605115321542_0.33029336129660014"},"_hasShrinkwrap":false},"4.0.0":{"name":"@terminus/ui-menu","version":"4.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/menu"},"dependencies":{"tslib":"^1.10.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.2.4","@terminus/design-tokens":"^3.1.0","@terminus/ui-button":"^3.0.0","@terminus/ui-styles":"^1.1.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-menu.umd.js","module":"fesm5/terminus-ui-menu.js","es2015":"fesm2015/terminus-ui-menu.js","esm5":"esm5/terminus-ui-menu.js","esm2015":"esm2015/terminus-ui-menu.js","fesm5":"fesm5/terminus-ui-menu.js","fesm2015":"fesm2015/terminus-ui-menu.js","typings":"terminus-ui-menu.d.ts","metadata":"terminus-ui-menu.metadata.json","sideEffects":false,"description":"<h1>Menu</h1>","_id":"@terminus/ui-menu@4.0.0","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-iAm0/0FC5J2L0IY2rYhiws2Jpd3qsjJ5Kot3vWzFYdRCQ1uhZkiQLISbwLHINUNjmh9DXjA3fce4d1Iinvfgcw==","shasum":"d256567b30589e22229aaf109049220762c430ea","tarball":"https://registry.npmjs.org/@terminus/ui-menu/-/ui-menu-4.0.0.tgz","fileCount":41,"unpackedSize":173912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftCb9CRA9TVsSAnZWagAAKR8P+QDI3PU9hvo52UnbsNL/\nlimAwC8lIwZ6NQ2G5Xi8GV2QlmmErCoIOhYr3gxxTTWSEQheIqBea4sYpbqq\nUN87LvGqpv81gd35DLLMP6RphLN3DNM43fRCbT6sWKhvbyjGsWDTr3/28Uxs\nocGcttLjhQCsCw20FpK85KnbTCIQ72tKvx+8f6CIP/il6sM8pBD3a6cL1EGW\nm6/mJbF21iBA7G2gO6Tvt47Zo3caZ0XOInK0/gRNJuev7fEYcKBWdP/3ydVA\nrD6jlcZXRrjvcXUtYokC25j3pyNuDVIL05nk/QNgAkGaWguuyKxTajNWAbgj\nbyt1bTPrm+6eMGaWcvZ2wdyJbyK9NSehgyO3Oy+tzDJtlUOmvjpOgvPQaAT/\nL1V74VnQ25n67dhCy9wmcx6lPEPyrt9PQXJM0ds1+AUI3hJd0ahHMK/0P0/1\nNjSxMfgqZB4stVhpXrNu8x6OsI7dlqZwtAkv9c7i6J5Y9A10OfNhHjfCDFy7\nnudkdx+S4bSXAY+LRmCzO2Ef0RGjAGDksA1JX7idVJej0AKvkhu8W8vdrzg7\nIzw5JILJkvHYlchNSy2kqFHtwf5TkhnE37EBzUJkLgoJbfG5JG5vIgknoyoT\nQPT1FHZd35MzGnB2XpmaKLexdSxu5FnC13mrVi2ChAa2QJ4xWE3tnb1o9cnF\nlKgZ\r\n=Y3SL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRVpGu4bGMs6hE8I0GrEzcTU0GddFesIYrBQiDXBOddQIhAOJXt/1FKSDWo2juRyBiF03dqlx2g9IeQyw8EXJjEFht"}]},"_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-menu_4.0.0_1605641981317_0.5289881680555746"},"_hasShrinkwrap":false},"5.0.0":{"name":"@terminus/ui-menu","version":"5.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/menu"},"dependencies":{"tslib":"^2.0.3","@angular-devkit/schematics":"11.0.4","@schematics/angular":"11.0.4"},"peerDependencies":{"@angular/common":"^11.0.4","@angular/core":"^11.0.4","@angular/material":"^11.0.3","@terminus/design-tokens":"^3.1.0","@terminus/ui-button":"^4.0.0","@terminus/ui-styles":"^2.0.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-menu.umd.js","module":"fesm2015/terminus-ui-menu.js","es2015":"fesm2015/terminus-ui-menu.js","esm2015":"esm2015/terminus-ui-menu.js","fesm2015":"fesm2015/terminus-ui-menu.js","typings":"terminus-ui-menu.d.ts","metadata":"terminus-ui-menu.metadata.json","sideEffects":false,"description":"<h1>Menu</h1>","_id":"@terminus/ui-menu@5.0.0","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-M8jrd/Yp5cXMiYoZNgvBr4/Ykazw5UAvAZ3edhYUe6wC3U7sM76od4vRUk3uZEcNwS/tX4h6ZPL25mtPLb5wMw==","shasum":"6495e7dac69b017d8240afb7175203bf0b044d1c","tarball":"https://registry.npmjs.org/@terminus/ui-menu/-/ui-menu-5.0.0.tgz","fileCount":31,"unpackedSize":94010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2hfaCRA9TVsSAnZWagAAoZ0P/0BCxTtzZwqRZrocne59\nt3aU+Qj8pVO+4/XmlwfLjsyDLWMRtuQhz19pk7EjSFLLTBlzOZsp6IqisWoW\nJgBc0N1Pe3ptvDdVkypINBHNQO0Lw7mY2S+jiF2JJJLmhXFq8p7ks1uuLoFY\nT+430rnvaaVKsCPqCFjDzX57LmAKrzQKe30/nnV3edCKQrJ+n8ZlmexNeED5\nhgtGYgbROJTc3URwakGu/QAHAnqcQzwlUKzHWX20FDcYJvJsZFdx9HoxwY8p\n3mLEtPPyIN+nFt0eEySm1rp6TAm9wXLr4mYAJsInSX5tBTMqnEeFL3RWlA2L\n9YMFFeVeGZs7IE283OGklfbOQzQ5cLpsp5dhA2KAwq6VOLlt8NzaJaBNcuLP\n4b/Ou/BGMTuKWqmroRCDolnbPe5/Gtup5TyUOsG4Pe4t1wAf3AooeUZNZA92\nlzBFUrKnZz2NSQVlxSIZ0x1gLhquDJl0oZQftfE019+Px/ErFFxRCsKDrEzr\nwNKYlF9CcDhnhCsFlXKpRcJqiZ0ue/2yfx4ky3EGWDjdcBMgy04D35C1Qh41\nyCcg1FbqO2btiZnIG8l57cV/qbuhYU6azCOiMvzTbTf2sQCw9s4vvv8gl4dG\nKVdK7Tn5etSL5B8fFc+LubThupu+z9a23U0ByryXLQeZihzrpqcYlt86sF+X\nqo8q\r\n=AyGt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG1+r8pcu3Xn6pcdB9A4VDcXF96t1ACxiPbxwcN/tExOAiAhGR26yGaMjcvKJ1PeY0c4ANLtsevi1HQIz/UpGZyP0A=="}]},"_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-menu_5.0.0_1608128473880_0.3214538780782077"},"_hasShrinkwrap":false},"6.0.0":{"name":"@terminus/ui-menu","version":"6.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/menu"},"dependencies":{"tslib":"^2.0.3","@angular-devkit/schematics":"11.0.4","@schematics/angular":"11.0.4"},"peerDependencies":{"@angular/common":"^11.0.4","@angular/core":"^11.0.4","@angular/material":"^11.0.3","@terminus/design-tokens":"^3.1.0","@terminus/ui-button":"^4.0.0","@terminus/ui-styles":"^2.1.5"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-menu.umd.js","module":"fesm2015/terminus-ui-menu.js","es2015":"fesm2015/terminus-ui-menu.js","esm2015":"esm2015/terminus-ui-menu.js","fesm2015":"fesm2015/terminus-ui-menu.js","typings":"terminus-ui-menu.d.ts","metadata":"terminus-ui-menu.metadata.json","sideEffects":false,"description":"<h1>Menu</h1>","_id":"@terminus/ui-menu@6.0.0","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-eMuUwyop60Tf7IaBJuVRzuWHdlrDoOqg39orFkaL7P6nvKU4YepBLRtr15pSsHOcU79b5Lt0g+v72xfRd9AFcQ==","shasum":"8d3677ce73a2fddf207f39d12e20488e106bc759","tarball":"https://registry.npmjs.org/@terminus/ui-menu/-/ui-menu-6.0.0.tgz","fileCount":35,"unpackedSize":183699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/ad/CRA9TVsSAnZWagAAPCMP/1Myyrr0rOujnp5PSSkf\njMgdqdv/EN4gDQhd8VIFdgq+OO9l1YGNysjqWwV+iinglGm2WmZHRcqyOVAS\nuN2RIeVEG+ZLnvS0ke3kuEfTF2Udsgg5na2y+Rqz5WHdFbaSrHJqQSwMxcaj\ne/PKKsyajtAXfP+AdWG7uij2CDSdvRGZDc6iIaQSteqqHOFi5Hkk4JQ+OfP4\nSa2sS1DV2IxgO+hE0zJiVGp4tAlxctxA6Lwvjvd/w7R+HUr81OfedMJDjcIG\numHL6Ah1aqFHDXhqadHzCEXIphR7QV9iAAG0P8HapHfmtTKfUwXt/KW8OJ9W\nQw0FwpBYAK9qrMwQqZlRmchCIam2fL7PGysGSz/ESOIvPR+L2aH2TdJWLtdq\nwHIh+fCD0czrGsnHvRx4Z8em37dnxAb7DxQK3HhYTiOxqEtEiAudzPpGh5pv\nV/xdYtafntWU+5u27IldGUAgR5/vLoXbx6XQVI7ConO7eyxOoW4CvcFMZU8J\n2t4wXYX8v3T9QZMDyWZWMmeMzuSxSAEjxv+PySKGR0IaLyEHFf7SyaBy5GvN\nbSbIgdUH7TeiQObWiycfYTlKsFcHrmpWBsWLdpy1j9/3l2bEHnrjM03Rap56\nH8QNocTcCPNhkRCK2lyopvApV5P0WpmtrsMRuzjlbjuWOCC10yQGwDKuGt5t\nUZWX\r\n=Mjnk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFtxDPEdK2PMaSzCkgCXFJnY7tfDBqjw2YqjCnwFA+lwAiEA1E8Ux2+dvWTe2Bw7jRJV2JKPlBTDhpA7TCayIMG7Wjg="}]},"_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-menu_6.0.0_1610459007290_0.17575545099474277"},"_hasShrinkwrap":false},"6.0.1":{"name":"@terminus/ui-menu","version":"6.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/menu"},"dependencies":{"tslib":"^2.0.3","@angular-devkit/schematics":"11.0.4","@schematics/angular":"11.0.4"},"peerDependencies":{"@angular/common":"^11.0.4","@angular/core":"^11.0.4","@angular/material":"^11.0.3","@terminus/design-tokens":"^3.1.0","@terminus/ui-button":"^4.0.0","@terminus/ui-styles":"^2.1.5"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-menu.umd.js","module":"fesm2015/terminus-ui-menu.js","es2015":"fesm2015/terminus-ui-menu.js","esm2015":"esm2015/terminus-ui-menu.js","fesm2015":"fesm2015/terminus-ui-menu.js","typings":"terminus-ui-menu.d.ts","metadata":"terminus-ui-menu.metadata.json","sideEffects":false,"readme":"<h1>Menu</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\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  - [Option styles](#option-styles)\n    - [Style overrides](#style-overrides)\n    - [Layout styles](#layout-styles)\n  - [Checkbox menu](#checkbox-menu)\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-menu\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\n```html\n<!-- Define the menu component. This will be the trigger to open the menu -->\n<ts-menu [menuItemsTemplate]=\"myTemplate\">Select Item</ts-menu>\n\n<!-- Define a template for the dropdown panel and pass it to `[menuItemsTemplate]` above -->\n<ng-template #myTemplate>\n  <ts-button (clicked)=\"customItemSelected('yep')\">Roger, Roger.</ts-button>\n\n  <ts-link [destination]=\"'foo/'\">\n    A tasty link\n  </ts-link>\n</ng-template>\n```\n\nThis allows all selection functionality to be handled by the consuming application rather than being\nproxied through event emitters.\n\n> NOTE: `<ts-link>` and `<ts-button>` will be styled the same within a menu.\n\n### Option styles\n\nBy default, no styles are added to the options that appear in the menu. This allows other elements to be easily nested.\n\nA directive is exposed to help with styling menu items.\n\n#### Style overrides\n\nAdding the directive `tsMenuItem` to a `TsButtonComponent`, `TsLinkComponent`, or `TsCheckboxComponent` will overwrite\nthe styles, so they will appear like standard list items:\n\n```html\n<ts-menu [menuItemsTemplate]=\"myTemplate\">Select Item</ts-menu>\n\n<ng-template #myTemplate>\n  <ts-button tsMenuItem>Roger, Roger.</ts-button>\n  <ts-link tsMenuItem>A tasty link</ts-link>\n</ng-template>\n```\n\n#### Layout styles\n\nTo only add layout styles, define the directive with the `transparent` parameter:\n\n```html\n<ts-menu [menuItemsTemplate]=\"myTemplate\">Select Item</ts-menu>\n\n<ng-template #myTemplate>\n  <ts-button tsMenuItem=\"transparent\">Roger, Roger.</ts-button>\n  <ts-link tsMenuItem=\"transparent\">A tasty link</ts-link>\n</ng-template>\n```\n\n### Checkbox menu\n\n> This is very similar to the basic usage example, with a few small, key differences.\n\nCreate the form and array of possible options:\n\n```typescript\n// The list of column names to show in the UI\ncolumns = [\n  'Title',\n  'Account',\n  'Budget',\n  'Enabled',\n];\n// We are creating a form array with 4 controls all defaulted to 'true'\nmyForm = this.formBuilder.group({\n  showColumns: this.formBuilder.array([true, true, true, true]),\n});\n```\n\nCreate the menu trigger, and the dropdown contents:\n\n```html\n<!-- Define the menu component. This will be the trigger to open the menu -->\n<ts-menu [menuItemsTemplate]=\"myTemplate\">Select Item</ts-menu>\n\n<!-- Define a template for the dropdown panel and pass it to `[menuItemsTemplate]` above -->\n<ng-template #myTemplate>\n  <form [formGroup]=\"myForm\">\n    <!-- Loop through the array of form controls -->\n    <ng-container *ngFor=\"let control of myForm.controls['showColumns'].controls; let i = index\">\n      <!-- The menu normally closes after each interaction, so we need to stop propagation here to\n      support multiple selections while open -->\n      <!-- Also, add the tsMenuItem directive for style overrides -->\n      <ts-checkbox [formControl]=\"control\" (click)=\"$event.stopPropagation()\" tsMenuItem>\n        <!-- Use the index from the loop to get the appropriate UI text from our array -->\n        {{ columns[i] }}\n      </ts-checkbox>\n    </ng-container>\n  </form>\n</ng-template>\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-menu.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-menu\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-menu/bundles/terminus-ui-menu.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-menu/bundles/terminus-ui-menu.umd.js\n","readmeFilename":"README.md","description":"<h1>Menu</h1>","_id":"@terminus/ui-menu@6.0.1","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-7TENbso9E5mKlTbl50GgaZmHeSvZy1notT4doyXWQECNy41T5uo/NGCqQon2cGQmOk2U89+uIz4tbiAI8XiexA==","shasum":"ff2cfc01301af36f55d1b481bbaa608627d1e49e","tarball":"https://registry.npmjs.org/@terminus/ui-menu/-/ui-menu-6.0.1.tgz","fileCount":35,"unpackedSize":184907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/a/yCRA9TVsSAnZWagAA7rcP/2af24Ib52VzuLnDAwxl\nvomZ7DkY6r9WnIvhwhjvu69RrJuHpW4HHygdEx/O8q/w1KgExZvkotYd6qow\nAK0VQoywEh+t/8K/IC9OM7Yr0Wdjc+2wEgBshEfsxL9Lvb6Wfr5ylphx+tTr\nxLZYWS86ejxO6bkAVdvTrRX9ZIwDMnBqvwY79MzKxQAUPiHHemRSm9bBRM5Y\n+NxfugCU+aExwSjSNByaTKQj0ZWujo39Hk1m9dDuZaBgdDuIKM5gXNsZvsC2\npbm8ohnV8W99A3BwfIF2tTm1iqHh7lu/aL/P3zYEb0os5DdeqT1UuZraCh31\nIUs/zXo5W114ursR2+5zLEW39J8/GwaVUi5Zq731mIsrYi4BuHNlB7/j1/6i\na//+o90OOrRj1eU0C3zzIPrRsxwk1GljHuVqlrrWBBVu1/ApVdWgfQkR1YWg\ncjaNtYHC+vR+ItqDTTFb83cDDAIfvNV/TKeCgt47oQ9AiKDgn3W/qhhqzBrh\nn/fZCrHun5uLSJrDEbBPmkoFjA1mHTLzghp1aeL2B2YsQ5WDpUuy/+pVryCV\nKE2OWGg59FOoxGp+xcretlqosHwoC/l59F/MO0xbMPPj1U9sqJoU2/lSkBi/\nz5yVnqEM92SMNQ42EOQWKzfPh8Qjf2OMmT5RGyhgCfwxmOzd0CP2vGytj6Bf\nK+VL\r\n=JNh5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCJR6TatroPnK+ZtEICLViCA/P7Wev9H6PrQNX3K9oTAIgN4/JAcvaUf4Z//+LR/0nKcVeb7fMPGAvTZdJDE+8sdA="}]},"_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-menu_6.0.1_1610461170040_0.2789780391969847"},"_hasShrinkwrap":false},"6.1.0":{"name":"@terminus/ui-menu","version":"6.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/menu"},"dependencies":{"tslib":"^2.0.3","@angular-devkit/schematics":"11.0.4","@schematics/angular":"11.0.4"},"peerDependencies":{"@angular/common":"^11.0.4","@angular/core":"^11.0.4","@angular/material":"^11.0.3","@terminus/design-tokens":"^3.1.0","@terminus/ui-button":"^4.0.0","@terminus/ui-styles":"^2.1.5"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-menu.umd.js","module":"fesm2015/terminus-ui-menu.js","es2015":"fesm2015/terminus-ui-menu.js","esm2015":"esm2015/terminus-ui-menu.js","fesm2015":"fesm2015/terminus-ui-menu.js","typings":"terminus-ui-menu.d.ts","metadata":"terminus-ui-menu.metadata.json","sideEffects":false,"readme":"<h1>Menu</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\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  - [Option styles](#option-styles)\n    - [Style overrides](#style-overrides)\n    - [Layout styles](#layout-styles)\n  - [Checkbox menu](#checkbox-menu)\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-menu\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\n```html\n<!-- Define the menu component. This will be the trigger to open the menu -->\n<ts-menu [menuItemsTemplate]=\"myTemplate\">Select Item</ts-menu>\n\n<!-- Define a template for the dropdown panel and pass it to `[menuItemsTemplate]` above -->\n<ng-template #myTemplate>\n  <ts-button (clicked)=\"customItemSelected('yep')\">Roger, Roger.</ts-button>\n\n  <ts-link [destination]=\"'foo/'\">\n    A tasty link\n  </ts-link>\n</ng-template>\n```\n\nThis allows all selection functionality to be handled by the consuming application rather than being\nproxied through event emitters.\n\n> NOTE: `<ts-link>` and `<ts-button>` will be styled the same within a menu.\n\n### Option styles\n\nBy default, no styles are added to the options that appear in the menu. This allows other elements to be easily nested.\n\nA directive is exposed to help with styling menu items.\n\n#### Style overrides\n\nAdding the directive `tsMenuItem` to a `TsButtonComponent`, `TsLinkComponent`, or `TsCheckboxComponent` will overwrite\nthe styles, so they will appear like standard list items:\n\n```html\n<ts-menu [menuItemsTemplate]=\"myTemplate\">Select Item</ts-menu>\n\n<ng-template #myTemplate>\n  <ts-button tsMenuItem>Roger, Roger.</ts-button>\n  <ts-link tsMenuItem>A tasty link</ts-link>\n</ng-template>\n```\n\n#### Layout styles\n\nTo only add layout styles, define the directive with the `transparent` parameter:\n\n```html\n<ts-menu [menuItemsTemplate]=\"myTemplate\">Select Item</ts-menu>\n\n<ng-template #myTemplate>\n  <ts-button tsMenuItem=\"transparent\">Roger, Roger.</ts-button>\n  <ts-link tsMenuItem=\"transparent\">A tasty link</ts-link>\n</ng-template>\n```\n\n### Checkbox menu\n\n> This is very similar to the basic usage example, with a few small, key differences.\n\nCreate the form and array of possible options:\n\n```typescript\n// The list of column names to show in the UI\ncolumns = [\n  'Title',\n  'Account',\n  'Budget',\n  'Enabled',\n];\n// We are creating a form array with 4 controls all defaulted to 'true'\nmyForm = this.formBuilder.group({\n  showColumns: this.formBuilder.array([true, true, true, true]),\n});\n```\n\nCreate the menu trigger, and the dropdown contents:\n\n```html\n<!-- Define the menu component. This will be the trigger to open the menu -->\n<ts-menu [menuItemsTemplate]=\"myTemplate\">Select Item</ts-menu>\n\n<!-- Define a template for the dropdown panel and pass it to `[menuItemsTemplate]` above -->\n<ng-template #myTemplate>\n  <form [formGroup]=\"myForm\">\n    <!-- Loop through the array of form controls -->\n    <ng-container *ngFor=\"let control of myForm.controls['showColumns'].controls; let i = index\">\n      <!-- The menu normally closes after each interaction, so we need to stop propagation here to\n      support multiple selections while open -->\n      <!-- Also, add the tsMenuItem directive for style overrides -->\n      <ts-checkbox [formControl]=\"control\" (click)=\"$event.stopPropagation()\" tsMenuItem>\n        <!-- Use the index from the loop to get the appropriate UI text from our array -->\n        {{ columns[i] }}\n      </ts-checkbox>\n    </ng-container>\n  </form>\n</ng-template>\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-menu.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-menu\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-menu/bundles/terminus-ui-menu.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-menu/bundles/terminus-ui-menu.umd.js\n","readmeFilename":"README.md","description":"<h1>Menu</h1>","_id":"@terminus/ui-menu@6.1.0","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-SyKG5hLPbxU+uTcSImER5ilZmQLILIzDVg+L8YIq7SZPuJ+VKHGcCwyLI+wjL0Nv0ck3tbK+cqSWz1XXNl8JJQ==","shasum":"8b26a084ae17650979386ac77055222a9f9e2278","tarball":"https://registry.npmjs.org/@terminus/ui-menu/-/ui-menu-6.1.0.tgz","fileCount":35,"unpackedSize":189907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9vXmCRA9TVsSAnZWagAAV90QAJONUft7UmYB5k7MJDLm\n6uYjwmLcsbIjBEpFUE06GPSaKdks15Y0WAFuBMjDZvLR07b0A05bWVx6T+hs\nVvjXUFoUlaV/uf9/kSpRMf3pMKWM3+8KttoTkb+AbPkekmiLYzVgvDM+zW3S\n7p66qbaEhdMwXcYlcRanBH71pwOsmlelBVoPlX6gzVGKZFnPaURY0gTP/P2h\nFeeM3U7NJyKcVJNG/RUsT8K1wt67tGYLtLXGilSXS7wNwYEE2hlRTM/gNONA\nPNxALicmYhY6mG8eZYR+C5WRplOG5AftlTFAXH/3+xddrH1FDF2+LCT8V5TG\ne4yxZVqtAgZkqwSQrg0qOAkbuaveakXLOoEn4AZ0daVYHLB6us7YUsi5iwz+\nm9vl6xCSrOsdsxHBEZINjsnd6E8aUJtDCR1Q9E3sYjIJ1eHi5cTFUcEzdOKl\nM/71+xz2zTupzJILgmAnmHFNSi+sq4gWFOqO4gDGENO2r6cy3d+UCfF/whr6\nUuRScsI6C4t4cidJ3TtMkh7H/5RFNx9b8aqh67wMzRbacPcA8w4goUeMr4P8\nx3B0ir0p/dH6rKVpRFM7AMFuRjA6tHOQyXJp18HVz2Qk7wZZNkCZlEFQg4iI\nF/2zPETgl6jTenm7X4TPxew4DqsnBmCXpvHIA7Qonq91JVwXqYGK++mj6q3i\nv6A9\r\n=HG1k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB86EIhkxq6HnsOuWO0w9QzsKwxg8MCqMMHaxe8+WAS2AiEAnu2/O+4qUs0eCoEkCazL/taeVbQu3lg2sBTJuXR1+qk="}]},"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"maintainers":[{"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-menu_6.1.0_1626797542239_0.4965151388236406"},"_hasShrinkwrap":false},"6.1.1":{"name":"@terminus/ui-menu","version":"6.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/menu"},"dependencies":{"tslib":"^2.0.3","@angular-devkit/schematics":"11.0.4","@schematics/angular":"11.0.4"},"peerDependencies":{"@angular/common":"^11.0.4","@angular/core":"^11.0.4","@angular/material":"^11.0.3","@terminus/design-tokens":"^3.1.0","@terminus/ui-button":"^4.0.0","@terminus/ui-styles":"^2.1.5"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-menu.umd.js","module":"fesm2015/terminus-ui-menu.js","es2015":"fesm2015/terminus-ui-menu.js","esm2015":"esm2015/terminus-ui-menu.js","fesm2015":"fesm2015/terminus-ui-menu.js","typings":"terminus-ui-menu.d.ts","metadata":"terminus-ui-menu.metadata.json","sideEffects":false,"readme":"<h1>Menu</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\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  - [Option styles](#option-styles)\n    - [Style overrides](#style-overrides)\n    - [Layout styles](#layout-styles)\n  - [Checkbox menu](#checkbox-menu)\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-menu\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\n```html\n<!-- Define the menu component. This will be the trigger to open the menu -->\n<ts-menu [menuItemsTemplate]=\"myTemplate\">Select Item</ts-menu>\n\n<!-- Define a template for the dropdown panel and pass it to `[menuItemsTemplate]` above -->\n<ng-template #myTemplate>\n  <ts-button (clicked)=\"customItemSelected('yep')\">Roger, Roger.</ts-button>\n\n  <ts-link [destination]=\"'foo/'\">\n    A tasty link\n  </ts-link>\n</ng-template>\n```\n\nThis allows all selection functionality to be handled by the consuming application rather than being\nproxied through event emitters.\n\n> NOTE: `<ts-link>` and `<ts-button>` will be styled the same within a menu.\n\n### Option styles\n\nBy default, no styles are added to the options that appear in the menu. This allows other elements to be easily nested.\n\nA directive is exposed to help with styling menu items.\n\n#### Style overrides\n\nAdding the directive `tsMenuItem` to a `TsButtonComponent`, `TsLinkComponent`, or `TsCheckboxComponent` will overwrite\nthe styles, so they will appear like standard list items:\n\n```html\n<ts-menu [menuItemsTemplate]=\"myTemplate\">Select Item</ts-menu>\n\n<ng-template #myTemplate>\n  <ts-button tsMenuItem>Roger, Roger.</ts-button>\n  <ts-link tsMenuItem>A tasty link</ts-link>\n</ng-template>\n```\n\n#### Layout styles\n\nTo only add layout styles, define the directive with the `transparent` parameter:\n\n```html\n<ts-menu [menuItemsTemplate]=\"myTemplate\">Select Item</ts-menu>\n\n<ng-template #myTemplate>\n  <ts-button tsMenuItem=\"transparent\">Roger, Roger.</ts-button>\n  <ts-link tsMenuItem=\"transparent\">A tasty link</ts-link>\n</ng-template>\n```\n\n### Checkbox menu\n\n> This is very similar to the basic usage example, with a few small, key differences.\n\nCreate the form and array of possible options:\n\n```typescript\n// The list of column names to show in the UI\ncolumns = [\n  'Title',\n  'Account',\n  'Budget',\n  'Enabled',\n];\n// We are creating a form array with 4 controls all defaulted to 'true'\nmyForm = this.formBuilder.group({\n  showColumns: this.formBuilder.array([true, true, true, true]),\n});\n```\n\nCreate the menu trigger, and the dropdown contents:\n\n```html\n<!-- Define the menu component. This will be the trigger to open the menu -->\n<ts-menu [menuItemsTemplate]=\"myTemplate\">Select Item</ts-menu>\n\n<!-- Define a template for the dropdown panel and pass it to `[menuItemsTemplate]` above -->\n<ng-template #myTemplate>\n  <form [formGroup]=\"myForm\">\n    <!-- Loop through the array of form controls -->\n    <ng-container *ngFor=\"let control of myForm.controls['showColumns'].controls; let i = index\">\n      <!-- The menu normally closes after each interaction, so we need to stop propagation here to\n      support multiple selections while open -->\n      <!-- Also, add the tsMenuItem directive for style overrides -->\n      <ts-checkbox [formControl]=\"control\" (click)=\"$event.stopPropagation()\" tsMenuItem>\n        <!-- Use the index from the loop to get the appropriate UI text from our array -->\n        {{ columns[i] }}\n      </ts-checkbox>\n    </ng-container>\n  </form>\n</ng-template>\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-menu.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-menu\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-menu/bundles/terminus-ui-menu.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-menu/bundles/terminus-ui-menu.umd.js\n","readmeFilename":"README.md","description":"<h1>Menu</h1>","_id":"@terminus/ui-menu@6.1.1","_nodeVersion":"12.22.5","_npmVersion":"lerna/3.22.1/node@v12.22.5+x64 (linux)","dist":{"integrity":"sha512-LHewJlKsLMONM8cEOsTxu2naWOfjbiMH8qgpcDOSYcKK1KZ/tSFP5d0AqHC4GLdwb2d/GnvsJmv6B447UDRTLA==","shasum":"a0d1833c09ddc8926f133cd4556addeaf3fdd647","tarball":"https://registry.npmjs.org/@terminus/ui-menu/-/ui-menu-6.1.1.tgz","fileCount":35,"unpackedSize":190062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJnaSCRA9TVsSAnZWagAAYecP/36MWtb1ZgQnIYAxgsig\nHaYnNDeErtbhfIcJn0R2YI7B+ljPQH/WS7zVMryjO+73LRtqZlz9bjWG6z7h\nGOW9NXC8h32pR9Lyytkflyj2mw5oKlAZiNR+XAkovv2vVLuzDJlcRNgS0i/n\n2okD+8UcjH8sHpSThNXlWWsRdJkIKTtuD7HXemQQrYonTAvoB7WStAZvwCOa\nfELjo/zHmPHZqgOXlg1R6iwIYyk39n7He9rbsU0NZ5uzc0UWVW4KMkAlFefJ\nMU3EOg48vRrvDsRuP4WFhq/whR6FD32W+7ENE52tEhSRB1bGS/mjeWTq/Hdf\n5sUUDpSYji5KUJmraZW90vUShkGAwDylYTrD2fLjSiErLPRuKHSMbJvUD9po\nb1pe7cYhYAtpqFOX2jFZw0EgKtp/ucfEOkI6CB0yUsrrca19cX//tb4oAhGx\nEYvs6R9XfjwsPad4VAxX2iw+xyziMWJcvSPjBtkJIY2C6ZPxgx7KT6LXJ3CE\n6daLWmW27cnfW8MXOaQaODwvz974vY8i1SDVY//WaQQva5p5iQQOxsOkIneX\n3yEN4nJJurTFA5G2wnFlONYaqHcAw8Vklz1wgDUra5R65VWl+3vt9crGrBvc\nTFBHoloR5E1rrylkwHMm0BhYmwww0cq5WQfHUtz8WH/qtxAKtx1AXLdeCQGs\nn79n\r\n=UwgJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0s5fM/Fc08DSDYE0huLspn+fUaHGj9sd6+mxnT0ksrQIhAMWrC87Dh7ZIzwHMf5S5ARemzFUeCVPtSWkfBk1UM2ow"}]},"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"maintainers":[{"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-menu_6.1.1_1629910674636_0.21147084576400377"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-02T05:14:41.877Z","0.0.1":"2020-06-02T05:14:42.180Z","modified":"2022-04-07T05:16:17.230Z","1.0.0":"2020-06-04T18:43:55.014Z","1.0.1":"2020-06-05T02:25:30.801Z","1.0.2":"2020-06-10T19:05:49.019Z","1.0.3":"2020-06-11T14:18:54.541Z","1.0.4":"2020-06-23T15:35:24.606Z","1.0.5":"2020-07-07T15:39:16.961Z","1.0.6":"2020-07-13T12:16:47.261Z","1.0.7":"2020-07-13T19:24:34.868Z","2.0.0":"2020-07-27T19:40:11.729Z","2.0.1":"2020-07-28T15:29:28.768Z","2.0.2":"2020-07-28T18:28:50.390Z","2.0.3":"2020-07-29T13:05:40.366Z","2.0.4":"2020-07-29T15:34:09.307Z","2.0.5":"2020-07-30T20:34:43.529Z","2.0.6":"2020-07-31T14:00:58.438Z","2.0.7":"2020-08-06T13:59:45.024Z","2.0.8":"2020-08-10T16:20:54.401Z","2.0.9":"2020-08-10T20:18:12.432Z","2.0.10":"2020-08-14T15:31:23.552Z","2.0.11":"2020-08-21T14:40:28.132Z","2.0.12":"2020-08-25T15:30:57.490Z","2.0.13":"2020-08-26T15:51:43.159Z","2.0.14":"2020-09-01T15:13:25.634Z","2.0.15":"2020-09-03T23:15:40.125Z","2.0.16":"2020-09-04T15:02:22.236Z","2.1.0":"2020-09-08T18:52:42.959Z","2.1.1":"2020-09-11T17:35:34.345Z","2.1.2":"2020-09-14T17:38:57.043Z","3.0.0":"2020-10-02T14:20:33.038Z","3.0.1":"2020-10-14T17:18:04.446Z","3.0.2":"2020-11-06T16:58:19.242Z","3.0.3":"2020-11-11T12:03:37.984Z","3.0.4":"2020-11-11T17:22:01.734Z","4.0.0":"2020-11-17T19:39:41.494Z","5.0.0":"2020-12-16T14:21:14.104Z","6.0.0":"2021-01-12T13:43:27.405Z","6.0.1":"2021-01-12T14:19:30.154Z","6.1.0":"2021-07-20T16:12:22.415Z","6.1.1":"2021-08-25T16:57:54.801Z"},"maintainers":[{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"description":"<h1>Menu</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":"","readmeFilename":""}