{"_id":"@terminus/ui-icon-button","_rev":"49-40dd9c4c217fd8befa7b54c70c09d0a2","name":"@terminus/ui-icon-button","dist-tags":{"latest":"4.0.0","next":"4.0.0"},"versions":{"0.0.1":{"name":"@terminus/ui-icon-button","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/platform-browser":"^9.1.0","@angular/material":"^9.1.0","@terminus/design-tokens":"^1.0.10","@terminus/ui-icon":"*","@terminus/ngx-tools":"^8.0.5"},"main":"bundles/terminus-ui-icon-button.umd.js","module":"fesm5/terminus-ui-icon-button.js","es2015":"fesm2015/terminus-ui-icon-button.js","esm5":"esm5/terminus-ui-icon-button.js","esm2015":"esm2015/terminus-ui-icon-button.js","fesm5":"fesm5/terminus-ui-icon-button.js","fesm2015":"fesm2015/terminus-ui-icon-button.js","typings":"terminus-ui-icon-button.d.ts","metadata":"terminus-ui-icon-button.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0"},"description":"<h1>Icon Button</h1>","_id":"@terminus/ui-icon-button@0.0.1","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-XxvzvsCTnHF4wq2XqwFDEkMdFdNU3YCcr3UJRHFuViu22C+H3LOq/5siUaxC8pldB8wsptIMVvkWlEp9AW7bCA==","shasum":"68f0a2651d55a053d8c480d368e606a1f043fc5b","tarball":"https://registry.npmjs.org/@terminus/ui-icon-button/-/ui-icon-button-0.0.1.tgz","fileCount":35,"unpackedSize":132117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1eIqCRA9TVsSAnZWagAAKwgP/AtG5edgRO+z3XwLeJqp\nRpLXd0t8lsJVKPn3jIs6NRBlnTnLY9J2eFgcfCdAs30mTEBdO4ajXV8bG6KW\neRHDyyCfmf1i/YNk5tAwzIM7Oj8tHyb78PvKqVRkVj6611XfQ8XQimiNI2uC\n0UO2jndyeH98vzcCtKmwpJWT41WXGu8Z2CVBAfEJ/4qOYI2EPL5gG3tPNCN4\nBmId+VX0orlXJYg/QXAUQMnnQrjvNQCDjmfSg/p4qNl2/ypdUt4fnYs21JS6\nUqWObD1wwf5ZTDyXcJ48xMLi/CJ/gIBKZmx8pb+LcD4p6ok9smZSL1ub6OzB\nx4TJyzouHgh7hg8K1Dww7W5+BIA56W/ivooLN9T1NcKc85fIvjbwscLXfNO0\nIsV24f8mKdmVMIkRRy2/oS3WS++wSF88irK5AFJSTggyKkY3YWJTXIu0A2c+\nfOeGDq0o9ichUiQBv8HMhCCr9pb0qaaAesPIeq45mlGVRoRnKUZuGhfyC8ZY\ntgmKZNg5HX+mlxBAKfYNBya7RiftueYVXB/LG/aSlXx7TX6eEgVV5KJrlqqu\nH67/OMr8SAAKXa11yanSc5YmeVVOHpZd2toCnq60M+yl9PG8+/hIMT94w0lO\nnK/cWNpXRJvEqgdlZU2pM8C/ozsK4DdCkLVe4zBmKnspq6+R47Wl72xtve2w\n9KV6\r\n=OK4p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/yfrIyncz5t/HrOsp+JwvnVbElfCqh7f2ycdnKWU6iAiBnMlTVC0noez6LVIJJ7i2cnplqpzI6op+vSo5xgwcC6w=="}]},"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-icon-button_0.0.1_1591075369902_0.7969093764523161"},"_hasShrinkwrap":false},"1.0.0":{"name":"@terminus/ui-icon-button","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/platform-browser":"^9.1.0","@angular/material":"^9.1.0","@terminus/design-tokens":"^1.0.10","@terminus/ui-icon":"^0.0.1","@terminus/ngx-tools":"^8.0.5","tslib":"^1.10.0"},"readme":"<h1>Icon Button</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  - [Theme](#theme)\n  - [Accessibility](#accessibility)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n\n## Usage\n\nPass a valid [Material icon][material-icons] name as the content of the button:\n\n```html\n<ts-icon-button (clicked)=\"myMethod()\">delete_forever</ts-icon-button>\n```\n\n### Theme\n\nUse the `theme` parameter to change the color.\n\n```html\n<!-- Will be colored with the 'primary' color -->\n<ts-icon-button theme=\"primary\">forum</ts-icon-button>\n\n<!-- Will be colored with the 'accent' color -->\n<ts-icon-button theme=\"accent\">forum</ts-icon-button>\n\n<!-- Will be colored with the 'warn' color -->\n<ts-icon-button theme=\"warn\">forum</ts-icon-button>\n```\n\n> By default the icon will use the library base text color.\n\n\n### Accessibility\n\nFor accessibility purposes we should set the `actionName` and `buttonType`.\n\n1. `actionName` can be one of the `TsButtonActionTypes` and will be used for the `aria-label`.\n1. `buttonType` can be one of the `TsButtonFunctionTypes` and will be used for the `type` attribute.\n\n```html\n<ts-icon-button\n  actionName=\"Menu\"\n  buttonType=\"button\"\n  (clicked)=\"myMethod()\"\n>bookmark</ts-icon-button>\n```\n\n\n<!-- Links -->\n[material-icons]:      https://material.io/icons/\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-icon-button.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-icon-button\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-icon-button/bundles/terminus-ui-icon-button.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-icon-button/bundles/terminus-ui-icon-button.umd.js\n","readmeFilename":"README.md","description":"<h1>Icon Button</h1>","_id":"@terminus/ui-icon-button@1.0.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-5QJJGApPMZBy4uT4Tkh4ziJkB2EBHWkcR2jyahnzAgEvcN5bbUpzH1A+H8oTvUZiMYxfoEjHDqzO+tWfk/I1VQ==","shasum":"99dcee3dc039803514a0a538e58e61d20410f8c7","tarball":"https://registry.npmjs.org/@terminus/ui-icon-button/-/ui-icon-button-1.0.0.tgz","fileCount":17,"unpackedSize":12566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2UNJCRA9TVsSAnZWagAAbe0P/2fdRoqWk0BK8cr0QpzR\n9bxg4VMZa/3VClk4nK8VvwK3lBAgpuRgqd2fQ9Dcx2O4saARvhTuXRdlnZjN\nhB8T2LJCg9FKCOi7y3gUutL78wMDTj2gQv3wLiE84ovT+VQscPfJp9UsUCuW\nErZPMpJr3SHxSNmigEOE7131e/Uuvs5C9UTvMnj/hxCyr/oaU1zxtEVldGeJ\nmkyqWBFUiwFk15JoLGcNtYdF2pBnhi6t6tDT2nUL8S2oNBCkAoc71zoNUe//\nyLPdX2HHgri6r2cWuPXp5G1ZebFu9R4i+ZFGE1ub8iRnOM3aCAWOgqPtPWOz\nB/ecWxCCqVT+3+uKTV2rWp7dK4E05AoiVTyIEt/Jj1vk1scf5ot+K+qfUmXO\nvvm+UZaD8v1CtAs0f/kfEUw4K5oNgXkd7dou2EMH51DtSZNbyQT+sw79ybLZ\nJCxp5gUTfgTKs8HRNU7AJLEbzJLEsGh791pR+IXZ7jqs4qjqAzsRjAdLA3IC\nbhoxeqNzwh0+Q0bXRjY1eIdmRZ2Ez0rT+Q9ntfwJPQnbuYybHt3dzTRhGnsf\noCOodo27WAhPHd3lUdINLLKqRNpfxDoj0Efq87o4rCMyCk1VH+16EWHNKf58\n6Xcziz0M5lDEvwOI6Sub7zthk4hGyF/+2ANReNtDghE3GFQufYW7Mjw0FFbo\nUpE3\r\n=PDp+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQbyWx/YvfUe/SSQZwXo0b3Bc/eZD/6ufKShusBQ33iwIgB+xdsbOhnMXstaP4mCq3hDCfEWMQY7yPuoBadTodudQ="}]},"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-icon-button_1.0.0_1591296841492_0.10381880631636053"},"_hasShrinkwrap":false},"1.0.1":{"name":"@terminus/ui-icon-button","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/platform-browser":"^9.1.0","@angular/material":"^9.1.0","@terminus/design-tokens":"^1.0.10","@terminus/ui-icon":"^0.0.1","@terminus/ngx-tools":"^8.0.5","tslib":"^1.10.0"},"description":"<h1>Icon Button</h1>","_id":"@terminus/ui-icon-button@1.0.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-E8pjey6tdjYVLO0+51Oo4tdaEdpWEBpKhcByzCt7Axoin1kALjZT1C7zapt98zNduSoNGi7Bp8QkVFDJ5+JQzA==","shasum":"fe559209fa6460faaae3d3ec4c00081c14047837","tarball":"https://registry.npmjs.org/@terminus/ui-icon-button/-/ui-icon-button-1.0.1.tgz","fileCount":18,"unpackedSize":12620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2a4jCRA9TVsSAnZWagAAykwP/iQOVhzV8dRJQomo3INW\n74WkpjBye0pRLQ7MpJ/gvjjBTQXOG+b8ubjQGxjYKk3sU+T1HGvm3YlkhTMo\nJ6itkjglzNJS4Yy6rEyYPXamGh76qEk77RPbFvxfUlEyz40Sq0LIlQOzv4d9\nhMqJyCoyMzkS3MvFe7nf/gBP5PG6rIN1fg+OCqvVcLEwlCYJrUp7qMXzXZ53\nAYUA2LBXOt50/qKT20rfM7VuQgaDKdNc0Lrs3QYinEdUJDTUjUFJl85Y2E+O\n+/+6DPyYMudk8UgNZZbmAVk/Eu8m0lwsBImKvN/qvqLyKDBRAMgjv6nyxrtl\nO1vGkCl4ezyrdXLNqAnhbFUhuWNs6NoAgQ217I4BUz1HLH79MK+TAonILDfL\n788XEbVB8UjVgG8fAK2oj9X1ucComIAP9OdASu9hvJ8rRba8T2BSaeJS7GR+\nM0rAHECXZFkOcv1/5TRNiYtcIddCsPsc5aX3/A2QYFZsi6AQgiAddiJI7wYR\nqz4ksUSCSGcWCwpqaIXGFyu6x8DBEu9U+CW8CxhpNEruqtHm677LS0h7+zwP\nLhUFqA/6r1lRUlUkJhkcFu/9UzSoBYjyaJ1hh43pmZfI5mXZL1ni7/WpI2hK\nw7sJ1MJtodf6l+vyWFQdRpSLgEAYzXMz54F2zvCqwuR4KfrxTJ5bS/vLBUNH\nMO2S\r\n=bLEb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDRbb+6MvjTjsFBZptt6Q9sG4ZxZIy8MK7fVtcvEKX7vAiEA5qjcs0a+fc9VnEI8INeTH3LRu9s0e6yn08gpfB5le8g="}]},"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-icon-button_1.0.1_1591324195343_0.152981589709972"},"_hasShrinkwrap":false},"1.0.2":{"name":"@terminus/ui-icon-button","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/icon-button"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^2.0.2","@terminus/ngx-tools":"^8.0.5","@terminus/ui-icon":"^1.0.0"},"main":"bundles/terminus-ui-icon-button.umd.js","module":"fesm5/terminus-ui-icon-button.js","es2015":"fesm2015/terminus-ui-icon-button.js","esm5":"esm5/terminus-ui-icon-button.js","esm2015":"esm2015/terminus-ui-icon-button.js","fesm5":"fesm5/terminus-ui-icon-button.js","fesm2015":"fesm2015/terminus-ui-icon-button.js","typings":"terminus-ui-icon-button.d.ts","metadata":"terminus-ui-icon-button.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0"},"readme":"<h1>Icon Button</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  - [Theme](#theme)\n  - [Accessibility](#accessibility)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n\n## Usage\n\nPass a valid [Material icon][material-icons] name as the content of the button:\n\n```html\n<ts-icon-button (clicked)=\"myMethod()\">delete_forever</ts-icon-button>\n```\n\n### Theme\n\nUse the `theme` parameter to change the color.\n\n```html\n<!-- Will be colored with the 'primary' color -->\n<ts-icon-button theme=\"primary\">forum</ts-icon-button>\n\n<!-- Will be colored with the 'accent' color -->\n<ts-icon-button theme=\"accent\">forum</ts-icon-button>\n\n<!-- Will be colored with the 'warn' color -->\n<ts-icon-button theme=\"warn\">forum</ts-icon-button>\n```\n\n> By default the icon will use the library base text color.\n\n\n### Accessibility\n\nFor accessibility purposes we should set the `actionName` and `buttonType`.\n\n1. `actionName` can be one of the `TsButtonActionTypes` and will be used for the `aria-label`.\n1. `buttonType` can be one of the `TsButtonFunctionTypes` and will be used for the `type` attribute.\n\n```html\n<ts-icon-button\n  actionName=\"Menu\"\n  buttonType=\"button\"\n  (clicked)=\"myMethod()\"\n>bookmark</ts-icon-button>\n```\n\n\n<!-- Links -->\n[material-icons]:      https://material.io/icons/\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-icon-button.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-icon-button\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-icon-button/bundles/terminus-ui-icon-button.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-icon-button/bundles/terminus-ui-icon-button.umd.js\n","readmeFilename":"README.md","description":"<h1>Icon Button</h1>","_id":"@terminus/ui-icon-button@1.0.2","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-WoDS4Z98Xne1LuiFKfRJvtp0ZLjUrSVSrFxuiIzoqMOXzI5aKieYbDzLO/a0FMt29UAwaLFxfJt7Ie+jVc+aQw==","shasum":"12c2382ab474d8df034ac43e845ac17656d8870c","tarball":"https://registry.npmjs.org/@terminus/ui-icon-button/-/ui-icon-button-1.0.2.tgz","fileCount":36,"unpackedSize":132575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4S4KCRA9TVsSAnZWagAAPWsP/Rnia4g9m6/dAHXecdrN\nJmO5k/ldXZf0KvgaHD7YYWtdLJGzNLqqwWbwg16GndekEk+LhvdcpFy2TWIn\nxJ+F/sCTI2PopxyfefI9mQesjyGbJ/M0/PpCRde/zLumNd4X6gD16G0BQlgF\nwc+xyLLAORofd97rpEXX4h2RBseptmSNTJQoNu+bq9LXZ/y8Tm7IFOEhkU+f\nG9Lg+WhuWII2kF5vZNbyV0+8DRME3fsMNiHEOR3DZHhxST5Fa0ihfvRvOeV9\nrTtQBXBJvd0gSPYl2J/DV/K5BDGuFPgslHao9SMj1UzXyjyoF/OC/FvUY/ke\n9ruOzNmdquNY1G8IfFgKxoA/FU4aFMF7T8jT+ivYLH2mh/x17usl/VXox4Dd\nfqozoRo6dULTo7cbOe1isWVvalfceYXgKDO6wlNnvBCpXizAUDGA7Ie1QXyt\nxZMqRuOKP8Cr97CXH5qYSSaYeJzGtcthDlANVJEOPUF8YGwmVCU+LJbINchR\nCADvcs8Cu1mHTQyLDL8llSDjZzN5Nb7J712BTA9FiYnY0jrcpB+6UQeuFJRh\nSf24H+Qs2D8i+GNYlCveom0fkc2Kz+iTQWQe38x6GfGct/ainP0AGDa8n8bk\n80BBREamXbkkszeLeRBq85LoLTj1DfiV1hNjms1fcTbzIJz550fFTLkieQYc\n/EJx\r\n=rvVQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaEv1A+Qjpjdo0A9KXPLolqjtfuIbXVK8FTdYfyXOwTgIhAK+6ibFX2VikvDopG2vK0OPZrtjdGw7FS7HhKBwS/w3C"}]},"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-icon-button_1.0.2_1591815688318_0.08554403532029697"},"_hasShrinkwrap":false},"1.0.3":{"name":"@terminus/ui-icon-button","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/icon-button"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^2.0.2","@terminus/ngx-tools":"^8.0.5","@terminus/ui-icon":"^1.0.0"},"main":"bundles/terminus-ui-icon-button.umd.js","module":"fesm5/terminus-ui-icon-button.js","es2015":"fesm2015/terminus-ui-icon-button.js","esm5":"esm5/terminus-ui-icon-button.js","esm2015":"esm2015/terminus-ui-icon-button.js","fesm5":"fesm5/terminus-ui-icon-button.js","fesm2015":"fesm2015/terminus-ui-icon-button.js","typings":"terminus-ui-icon-button.d.ts","metadata":"terminus-ui-icon-button.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@terminus/ui-button":"1.0.8","@terminus/ui-utilities":"1.0.3","@angular/forms":"9.1.0"},"readme":"<h1>Icon Button</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  - [Theme](#theme)\n  - [Accessibility](#accessibility)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n\n## Usage\n\nPass a valid [Material icon][material-icons] name as the content of the button:\n\n```html\n<ts-icon-button (clicked)=\"myMethod()\">delete_forever</ts-icon-button>\n```\n\n### Theme\n\nUse the `theme` parameter to change the color.\n\n```html\n<!-- Will be colored with the 'primary' color -->\n<ts-icon-button theme=\"primary\">forum</ts-icon-button>\n\n<!-- Will be colored with the 'accent' color -->\n<ts-icon-button theme=\"accent\">forum</ts-icon-button>\n\n<!-- Will be colored with the 'warn' color -->\n<ts-icon-button theme=\"warn\">forum</ts-icon-button>\n```\n\n> By default the icon will use the library base text color.\n\n\n### Accessibility\n\nFor accessibility purposes we should set the `actionName` and `buttonType`.\n\n1. `actionName` can be one of the `TsButtonActionTypes` and will be used for the `aria-label`.\n1. `buttonType` can be one of the `TsButtonFunctionTypes` and will be used for the `type` attribute.\n\n```html\n<ts-icon-button\n  actionName=\"Menu\"\n  buttonType=\"button\"\n  (clicked)=\"myMethod()\"\n>bookmark</ts-icon-button>\n```\n\n\n<!-- Links -->\n[material-icons]:      https://material.io/icons/\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-icon-button.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-icon-button\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-icon-button/bundles/terminus-ui-icon-button.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-icon-button/bundles/terminus-ui-icon-button.umd.js\n","readmeFilename":"README.md","description":"<h1>Icon Button</h1>","_id":"@terminus/ui-icon-button@1.0.3","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-jUgfoiuSX6CxsFjYzvG8x9MwS+5pZEJUwJ+/PfkAL0/iZozjbYYgH9wMTLBm2rCt2MXSFXcKPUARntl4vFdB8g==","shasum":"b86a103c1785073f625d84c8424546a7a22a83f5","tarball":"https://registry.npmjs.org/@terminus/ui-icon-button/-/ui-icon-button-1.0.3.tgz","fileCount":37,"unpackedSize":133947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4j0zCRA9TVsSAnZWagAAtZsQAKCsJLYc6GFv5tzfadK6\n2I2FiJaVvJClhEvyd65x7zTlipEogpOGDho2ldi3FzAFIHbHFjaJ00W+EJAP\n//wiv6xMP5s6GS8lCWXdEX6EZRi80VggtgRJCd36G4ogPrY5pYrz7fF/Zt5d\nMQvRFgPyIuPbI/3PYuGIp2hG4SqN6fC5ZbzOGgGLdHPHfIQU4Ta8KROTqO2h\nX9tTOkXGVKQlImkNQf3OAymhXfpabzddi2uMuS87ngTg3hvgvgLFben/pZOv\n8naAwVcsler3HqljLagAItm01X8uszQRSligmzzoMTZPenFyRIuDQdgLdRUF\nCaAI6mPbVjXneXDi9m24W1eqXc6yz4dq439oLS5pUfqtoj9r+5wv3OV9Uf3X\nXSYu8HTSz/nMaP0B6r8O5T9eWx6FrwRKksREZbXww6X4GCbKKItwE3j9q6US\nKHWUkDyxOi0iZSEOd0hSv03xm1aiKvqZ+47zeL8ORmCdH1gwqAGn7Y4Ut2Ds\nYsRKYwUPgnr7ZqrH5RR83x8FmsyfPFJozUDRCgYAXqnou65jkz+Mw5bqvQ9R\nKBkflGwcf+IJOe1x+peCWYjVtKKO1HG0/RTQBxYgeXG+gSGoQt2Q3wXcpUd5\nMzuY9kVWEm6VgGynp3oi+bLRWONr8KNtnvSctb5kplhngv61SXG3REZL1FOf\nTwR1\r\n=5Jmj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrEQ/RxiDOwDA3/eLEGwwoqSwsMgJWgX727L+BwkDLVAIhAM3jX4dGaOaeXMCv7wsVEQvNMcZlZOvQlyXkuZMBX4et"}]},"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-icon-button_1.0.3_1591885107047_0.37331778924760806"},"_hasShrinkwrap":false},"1.0.4":{"name":"@terminus/ui-icon-button","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/icon-button"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^2.0.2","@terminus/ngx-tools":"^8.0.5","@terminus/ui-icon":"^1.0.0"},"main":"bundles/terminus-ui-icon-button.umd.js","module":"fesm5/terminus-ui-icon-button.js","es2015":"fesm2015/terminus-ui-icon-button.js","esm5":"esm5/terminus-ui-icon-button.js","esm2015":"esm2015/terminus-ui-icon-button.js","fesm5":"fesm5/terminus-ui-icon-button.js","fesm2015":"fesm2015/terminus-ui-icon-button.js","typings":"terminus-ui-icon-button.d.ts","metadata":"terminus-ui-icon-button.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0"},"readme":"<h1>Icon Button</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  - [Theme](#theme)\n  - [Accessibility](#accessibility)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n\n## Usage\n\nPass a valid [Material icon][material-icons] name as the content of the button:\n\n```html\n<ts-icon-button (clicked)=\"myMethod()\">delete_forever</ts-icon-button>\n```\n\n### Theme\n\nUse the `theme` parameter to change the color.\n\n```html\n<!-- Will be colored with the 'primary' color -->\n<ts-icon-button theme=\"primary\">forum</ts-icon-button>\n\n<!-- Will be colored with the 'accent' color -->\n<ts-icon-button theme=\"accent\">forum</ts-icon-button>\n\n<!-- Will be colored with the 'warn' color -->\n<ts-icon-button theme=\"warn\">forum</ts-icon-button>\n```\n\n> By default the icon will use the library base text color.\n\n\n### Accessibility\n\nFor accessibility purposes we should set the `actionName` and `buttonType`.\n\n1. `actionName` can be one of the `TsButtonActionTypes` and will be used for the `aria-label`.\n1. `buttonType` can be one of the `TsButtonFunctionTypes` and will be used for the `type` attribute.\n\n```html\n<ts-icon-button\n  actionName=\"Menu\"\n  buttonType=\"button\"\n  (clicked)=\"myMethod()\"\n>bookmark</ts-icon-button>\n```\n\n\n<!-- Links -->\n[material-icons]:      https://material.io/icons/\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-icon-button.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-icon-button\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-icon-button/bundles/terminus-ui-icon-button.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-icon-button/bundles/terminus-ui-icon-button.umd.js\n","readmeFilename":"README.md","description":"<h1>Icon Button</h1>","_id":"@terminus/ui-icon-button@1.0.4","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-7gg0Q+qJynBnjtgkIJrNs1j2NnASUuDz/34v6sjG8Kbm2zqSjszAI9BNKQ+tlh4VEmSrB2wgDsj3ziDxtHRDSw==","shasum":"71e3fde9c15637027dcf5200cff9ad198f6ab63f","tarball":"https://registry.npmjs.org/@terminus/ui-icon-button/-/ui-icon-button-1.0.4.tgz","fileCount":37,"unpackedSize":134127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4kM1CRA9TVsSAnZWagAAr9QP/jXs+X//pp518J09vjau\n7EkUH7odtGg8pchiMCL0V+P/TtJIdCeO9mzwYqNN2/9u2AEXVyfjJSI4CA8Y\nXpYtkMt5xb1Jtfvvk7A2OV0lC7XepzbDJVVfHnKLXykMdhZpEuOpNnuUd6/I\nZ0JSHXWjHoHSWvppWv4bjQPaiy7IIl4fS8vf9pN3nGxMTg1MeTxlx8+3Qc5W\neLO/StRNSkWFkNIwtf5h0tWZH4LllEgXnTxs18kvfNXPKJ5KfxLj6H5d2eL6\nh4LnoUOzUO0QS+jP9gvGzSYaOVG6hiAXtSEFLSmoYXLa/5Gpn2+8oCeNQERK\nTbU3rpgzDycZbyPlGKrmUmMB8jpw1g3GHw0BOEx4bVDATJDln4KxYG9y9sRd\ndO8w6nn4f7uTxiwPlTlYIfesWD07oDO4YV698/6KNiLE5ndSQ4ukpB1nN0NO\nqZ4YmOJ+DPaCEBMwnlT37zxYAEBx5oBRZHznbt+3OxfLH2lI31QAmO/dEN6q\n7Wgl3GUmEmJcMHahPNdMvwK7UZTWNNhF8/4mq1mOImzEABk3z9JCSBdzYFVx\nhUA5Env7hJotCTzkEWrw18t3OJlC0vho5gzLcVljc9GPLHfHxI8RD9NarIrc\n2XbCDpnGKW0IRnvD/ZN2GTEb+JxI2mA2deGkUCkHdCIzgVOxSDlVTc1V0DaJ\nnjwx\r\n=WgKT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE+zFK+RjNcTt+QCCGJeTnDVpahYxtcwvw8ipXR6Cmb+AiAJ7mGeX9WrCyP8deYqxy6kE04LPdyAvLtZCJOAoz3lvg=="}]},"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-icon-button_1.0.4_1591886645307_0.5362768367446318"},"_hasShrinkwrap":false},"1.0.6":{"name":"@terminus/ui-icon-button","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/icon-button"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^2.0.2","@terminus/ngx-tools":"^8.0.5","@terminus/ui-icon":"^1.0.0"},"main":"bundles/terminus-ui-icon-button.umd.js","module":"fesm5/terminus-ui-icon-button.js","es2015":"fesm2015/terminus-ui-icon-button.js","esm5":"esm5/terminus-ui-icon-button.js","esm2015":"esm2015/terminus-ui-icon-button.js","fesm5":"fesm5/terminus-ui-icon-button.js","fesm2015":"fesm2015/terminus-ui-icon-button.js","typings":"terminus-ui-icon-button.d.ts","metadata":"terminus-ui-icon-button.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@terminus/ui-button":"1.0.8","@terminus/ui-utilities":"1.0.3","@angular/forms":"9.1.0"},"description":"<h1>Icon Button</h1>","_id":"@terminus/ui-icon-button@1.0.6","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-qHiWJNSOTSiz/2FfqEE8tQrBq1dyr1SU1Yt/iO21l7aOnMaQejIM69u/NFxp5dRTVEVPKy3dzqz6wjZXRcdKZg==","shasum":"5c9aa3ff996f2b19a8622543a13117d24b8961da","tarball":"https://registry.npmjs.org/@terminus/ui-icon-button/-/ui-icon-button-1.0.6.tgz","fileCount":37,"unpackedSize":134837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4l8rCRA9TVsSAnZWagAAaT4P+wZZCo//hyOYxZVDAhwc\nRaOtiSKDvEUw/iCQcjDcKv0kBtEkQ8oXlWF6waAbVnOuFg36VZr674YWx2SO\nlwG0U6IbQQRxZOTqkXFleLmFfW/2GEjmGRJ6H+M9IfAZp4BZttIyNi39B7W4\nsVD0P/sYrZREXMtWt/6glPVOa2FDWTqTkAn+hsoKwEaqmzD7s6eAHiHKcyiL\n+70bVyOmPN0VaWmELRXx+i6rPbVFs/pNCKyLuSvAFngFWrZ+k8aMulbQMbMZ\npOZ6k+wjEOvLFjYfimubiLVKqhTx/IXnpBCFoH28T7tvGQeGiZvy2ONGhXsx\nUUqm3iMyqvnHSI5AWvqOofCCZu/A6VArNrwaPisp2Jawu6539XFSUXdInMXL\nFkWzWjhiq2pND4aicrkGdG2NpWBLDQmo7cx8iD5vubtYxeI3iMrZBWfppNvk\nxPaaGFKmVah2hsdktSPaneajHZFVK5hJMck9Ec36ZxBw5ChBwmsuUnC2HUpC\nvmLFi5IkYzjwaOUHYrcoz4RG0rMs6AAnNqBhlW8bXmKNCnCZtL64PQQthK3J\npC+UtHvJwqjClpshNSTqI/zc2tBP8s9/mRBL06nFaECGUg/y4ZjTFu/Ovo/v\n9qCLr72FUYan1SDdhB/kWQ3Vc/OCRbGwErJ1AFDbb+PSPmN4/GG5b8L7o+LI\n3ZkH\r\n=9D8T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtH6Y//gfwHKJltgelV7sarnOICDGqcXexwZFoWDY7GAIhAJkILt1IT4kUNJexCY+z2ucNSIY4EwqnIlTsk5/0h4Ts"}]},"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-icon-button_1.0.6_1591893802689_0.3441477343600363"},"_hasShrinkwrap":false},"1.0.7":{"name":"@terminus/ui-icon-button","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/icon-button"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^2.0.2","@terminus/ngx-tools":"^8.0.5","@terminus/ui-icon":"^1.0.0"},"main":"bundles/terminus-ui-icon-button.umd.js","module":"fesm5/terminus-ui-icon-button.js","es2015":"fesm2015/terminus-ui-icon-button.js","esm5":"esm5/terminus-ui-icon-button.js","esm2015":"esm2015/terminus-ui-icon-button.js","fesm5":"fesm5/terminus-ui-icon-button.js","fesm2015":"fesm2015/terminus-ui-icon-button.js","typings":"terminus-ui-icon-button.d.ts","metadata":"terminus-ui-icon-button.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0"},"description":"<h1>Icon Button</h1>","_id":"@terminus/ui-icon-button@1.0.7","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-Qbz6m3cnK8VmdqNczdtzHPt/ubH2ywMPBFXleCKhZ1kXkzKsUCs3BNTCBtMnUyBIAozKBDgDGLHXuWaTRSscEg==","shasum":"3de6d7cab3a33ba57b8f6ed65d0158da5b0e28fc","tarball":"https://registry.npmjs.org/@terminus/ui-icon-button/-/ui-icon-button-1.0.7.tgz","fileCount":37,"unpackedSize":134824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8iEqCRA9TVsSAnZWagAAdXQP/RHiXxjGlSAAHTH/+pRb\n2fRUMNNQVwoKAJEgoM686h1yN5NFkBwA7hC6OKnPoQWuiY/shHO35EmjUKr/\nC/xh2BfR9Fm7fKyaHOFumCMKJ8Z8Fo5yIYLUGJyR18VfZ0yrTL1bVOxxPlK5\na3hH2bTlfg9L8R+fj7ZYwPG/Db8h5uNOKGwZFPqy7qsei3lAxOPOLt3XSvPT\nqHQ9pF0YgyjeDiNFRcNp6+OlKQGWmm2mZ6I4jsPjKuEGIBvOzRwBlOBnN82k\naA8twxB/lP83PU+3VTl2Wxvl2XPJgblDZc1UH1W3loB05N0OMmua18Y9at13\nQE3VPV3eVNhDbjn+tBHQ6hjZJByfmTsWVmxfHxsZPu2Ks8p1PGx6ckRhY5Z3\nPHBHyJwpb8fDwLk5XvbH7Dsm7Qr3IBc57Vo0e15YXeWTDepw73zUN6zPC1Yr\nuM7wQmTotMcQdGoenj/Z+Pu9JqWn+QbsIGFY8WbyY+qK8TcQzixHEuFTQwmS\nh8wSProc41XTMQsAzK37tdJnhzmK0BFquOBkg+aOfCXPFOFi2+7jgb7iSLQt\nc/oIvmsaAHrFHmXXGzHKi147CTY1kpWGvMd4gsN7cYKm33ZpieSyM95QB1GT\nvZbCPboI2WtLNIuxsd5lHRFs/tlmvygx2kujXa9iEaCoTvBwmdSj0EGJ/Vk0\noddS\r\n=rjR5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICazN0cj9fg5AdgP7SJjfPB0wqiR/Ryjyu0bSADD4bz5AiAMZJQBN7KcND1sSQSHZQ50VvZhjui69GkDxBorEBnLIA=="}]},"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-icon-button_1.0.7_1592926505689_0.2969342656849818"},"_hasShrinkwrap":false},"1.0.8":{"name":"@terminus/ui-icon-button","version":"1.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/icon-button"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^2.0.2","@terminus/ngx-tools":"^8.0.5","@terminus/ui-icon":"^1.0.0"},"main":"bundles/terminus-ui-icon-button.umd.js","module":"fesm5/terminus-ui-icon-button.js","es2015":"fesm2015/terminus-ui-icon-button.js","esm5":"esm5/terminus-ui-icon-button.js","esm2015":"esm2015/terminus-ui-icon-button.js","fesm5":"fesm5/terminus-ui-icon-button.js","fesm2015":"fesm2015/terminus-ui-icon-button.js","typings":"terminus-ui-icon-button.d.ts","metadata":"terminus-ui-icon-button.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0"},"description":"<h1>Icon Button</h1>","_id":"@terminus/ui-icon-button@1.0.8","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-rm4FKOATD91apGmL44CWrOs8stuakd0IkbwAa9Ulsq1ijQY/F9Vc0c1qTZGAvxp64+SxQBStqwhzu9UL+kgnaQ==","shasum":"688564d9ca484ab949f7154f440d3f92ac80aa17","tarball":"https://registry.npmjs.org/@terminus/ui-icon-button/-/ui-icon-button-1.0.8.tgz","fileCount":37,"unpackedSize":135038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBJcUCRA9TVsSAnZWagAAn7QP/10S3ayNpOvhxNIfPoli\nYE1M7OD91d9l5EIuDkyfV+y3phe6mJoZMpetbPIM9wIbrKbfkce3IN1TVZPx\nAlZtFKCO2+JjNlfTyhbYNL+G8n3ivgLg9d4Ku4zGkeQyoBWZg945NjnwuQmw\nQ6e1F5HdMSL/Ouv1qh6kd2Eg5z7VD882tw1oK/mKMgKtbFYNgTnJtKMFb+86\n0OK6i+USlWI/LWMGfLiANuc1X4WAP+gJLJ5o03ecrUK2v0cuhmlRugVEdcx4\nUgQQA3bbhrk6yZpUYKtkZT2DW5rXeGt0Fes3GgXfEaa8hX1n9nSYbLbH0ryw\n3i/lEaj2cXwlR5+O+3H2mMXGHzKXMfZ1HRby5R2AGmeCWxPdvy5F1CupKzV4\nU+tWoUHcN2G4w4UWXPtJA9EzNEnLmcz5uujWS1CfazBYxtaTaSyBQ8qUMs3K\na7EvLsb3iC72YBGZLapLJMxDOPeiIbHZsGPW23+eg3+84JmNkJMEwruh/X2x\n93j43ojqdq1dZFsds4Ctv4ZA5n2Hpr+CGG/1RcBBnJ+cTYjjhmziLWVqAVvC\nO6xKs0wLQkV5Sh60jh3ZvPOIo+hqYayJz87L+Gzj+boT/x/+x0GcuU07/1Ol\nO8+K91brPhkn6yP7vnZRbt+hDsPVtOsvs1hyXznS82r+cHHWD83uQs2WSAWq\npGme\r\n=aFZ1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFan9CxNblL4Va2vKe/0CAaeYpq4kOGWfA+rabkPrmsFAiAacCfO5OGSTNvhc3EZswRyUV+prv7lcY8bowcAh/g3Aw=="}]},"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-icon-button_1.0.8_1594136340394_0.7199900827063526"},"_hasShrinkwrap":false},"1.0.9":{"name":"@terminus/ui-icon-button","version":"1.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/icon-button"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^2.0.2","@terminus/ngx-tools":"^8.0.5","@terminus/ui-icon":"^1.0.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-icon-button.umd.js","module":"fesm5/terminus-ui-icon-button.js","es2015":"fesm2015/terminus-ui-icon-button.js","esm5":"esm5/terminus-ui-icon-button.js","esm2015":"esm2015/terminus-ui-icon-button.js","fesm5":"fesm5/terminus-ui-icon-button.js","fesm2015":"fesm2015/terminus-ui-icon-button.js","typings":"terminus-ui-icon-button.d.ts","metadata":"terminus-ui-icon-button.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@terminus/ui-button":"1.0.11","@terminus/ui-utilities":"1.0.5","@angular/forms":"9.1.11","@angular-devkit/schematics":"9.1.9","@schematics/angular":"10.0.0"},"readme":"<h1>Icon Button</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- [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  - [Links to be added](#links-to-be-added)\n- [Usage](#usage)\n  - [Theme](#theme)\n  - [Accessibility](#accessibility)\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/material\n  * @terminus/design-tokens\n  * @terminus/ngx-tools\n  * @terminus/ui-icon\n  * @terminus/ui-icon-button\n  * @terminus/ui-utilities\n  \nUsing `ng add` command can help getting all the dependencies installed:\n\n```bash\n    ng add @terminus/ui-icon-button\n```\n\n### Modules that need to be in NgModule\n\n  * TsIconButtonModule\n\n### Links to be added\n\nIn order to have material icons shown up correctly, add this to the top level html\n\n```html\n<link href=\"https://fonts.googleapis.com/icon?family=Material+Icons\" rel=\"stylesheet\">\n```\n\n## Usage\n\nPass a valid [Material icon][material-icons] name as the content of the button:\n\n```html\n<ts-icon-button (clicked)=\"myMethod()\">delete_forever</ts-icon-button>\n```\n\n### Theme\n\nUse the `theme` parameter to change the color.\n\n```html\n<!-- Will be colored with the 'primary' color -->\n<ts-icon-button theme=\"primary\">forum</ts-icon-button>\n\n<!-- Will be colored with the 'accent' color -->\n<ts-icon-button theme=\"accent\">forum</ts-icon-button>\n\n<!-- Will be colored with the 'warn' color -->\n<ts-icon-button theme=\"warn\">forum</ts-icon-button>\n```\n\n> By default the icon will use the library base text color.\n\n\n### Accessibility\n\nFor accessibility purposes we should set the `actionName` and `buttonType`.\n\n1. `actionName` can be one of the `TsButtonActionTypes` and will be used for the `aria-label`.\n1. `buttonType` can be one of the `TsButtonFunctionTypes` and will be used for the `type` attribute.\n\n```html\n<ts-icon-button\n  actionName=\"Menu\"\n  buttonType=\"button\"\n  (clicked)=\"myMethod()\"\n>bookmark</ts-icon-button>\n```\n\n\n<!-- Links -->\n[material-icons]:      https://material.io/icons/\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-icon-button.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-icon-button\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-icon-button/bundles/terminus-ui-icon-button.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-icon-button/bundles/terminus-ui-icon-button.umd.js\n","readmeFilename":"README.md","description":"<h1>Icon Button</h1>","_id":"@terminus/ui-icon-button@1.0.9","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-VfBPJlNDeCZfX5nBd3mN9tuA7P0e78Bq3WEbetJgBLf04H/gnLQGUknMAsCTM6XwjUtUjcLnoxRp+RrVpqFPLw==","shasum":"60a2a0df5176da573cb04106153d597b31d5e5f5","tarball":"https://registry.npmjs.org/@terminus/ui-icon-button/-/ui-icon-button-1.0.9.tgz","fileCount":37,"unpackedSize":136206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDLTgCRA9TVsSAnZWagAAETgP/j30T1aUgauymIgl41c9\nfLfSudWkjszVEWnhHRz8GVqOdvWiGNnZPLc/1ehedCkJIWoRfotXP+0ZBott\nU2aG5/8zCtakIlLt8gXxxsKYZnPC1y8jnH8SeQbDuPVR1b7qNSaNN449rDk2\ntGnL046GvKVodw3CnuorPmDLSmXolfDRHSpTAxfFUKujo3+xoQJbqGFS1/uR\nOAa8SDfVvJzWiovhfMe7gHZn6bX/hD9X+FpUjyXuKM/uEfD0KmU32CioC6YO\njmreroyv+emMHjnGcey+ugC5Xa5r2YYPgzA5Sqn8VesN6ESDdTchpy33/VlQ\nRheW7jvyVd+9N38Fm1YlzRu0ziHiD4qQYhEM3MtGIXK4XhG+qk+ENUHT+JSU\natIUm2v5AS6YOMC3/9ML0XMZqn8fNGfs5HT1lBfC4AkH5T/tVnnyEg2TdAiH\nLJyeZ0hoU7woMNKDr5+aN9TpVTcld+F2GdKDh2PEq+8PFk5vNqDjgPvRrc+j\nkjv/syC811HY3RvHZJqsQAFMHTcmXOU/r1KW8XbSjaMs/79BxqtEN8lNcUzc\n3kgXhUrHTYnQc5c1RhcZWMdXQvkTZVNv+Zcq63Lc2KRwNH8C0xmDwYaxrHhI\nlJAHo1lSao0//xFhiSX4elagwG/nP5tJsx/Tbc/8KyHovr/zbWad91wBahDp\nKPpQ\r\n=F9C9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG9uXuSziIo/Yhbddy1yRBglez55AEeiiYITiFW+KAb0AiAGbYj2N9FoURzLS/7hO01j6lXS8P5+FEXYvPsviYxShQ=="}]},"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-icon-button_1.0.9_1594668249279_0.2029779687672677"},"_hasShrinkwrap":false},"1.0.10":{"name":"@terminus/ui-icon-button","version":"1.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/icon-button"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^2.0.2","@terminus/ngx-tools":"^8.0.5","@terminus/ui-icon":"^1.0.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-icon-button.umd.js","module":"fesm5/terminus-ui-icon-button.js","es2015":"fesm2015/terminus-ui-icon-button.js","esm5":"esm5/terminus-ui-icon-button.js","esm2015":"esm2015/terminus-ui-icon-button.js","fesm5":"fesm5/terminus-ui-icon-button.js","fesm2015":"fesm2015/terminus-ui-icon-button.js","typings":"terminus-ui-icon-button.d.ts","metadata":"terminus-ui-icon-button.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@terminus/ui-button":"1.0.11","@terminus/ui-utilities":"1.0.5","@angular/forms":"9.1.11","@angular-devkit/schematics":"9.1.9","@schematics/angular":"10.0.0"},"description":"<h1>Icon Button</h1>","_id":"@terminus/ui-icon-button@1.0.10","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-2Vgn2jFk+Kf0dF2E9xA5Ng37mKutXuttwvBlEmfFT0WY11Co+q4K2deLsgHm3rJjQrtSK5e39HU7uPFvn7QLug==","shasum":"46d3fcdd9380a21847f3352a493cbba2a24e7e6d","tarball":"https://registry.npmjs.org/@terminus/ui-icon-button/-/ui-icon-button-1.0.10.tgz","fileCount":41,"unpackedSize":141970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDipDCRA9TVsSAnZWagAAFP8QAJlNMNKeJG/JufxsmLZ3\nAOMVFiz4TxDHQ/Ri5E7zcfY0bqspj4bskcVlDg7tAJuyjcWcbZgmTP2lUPIX\ngICaeS50La6uwMcSXJWPaSMt4oyLBiEM9ylG61q2oxvX9Cnv7Sfdc8yAAouY\n1MKc4SpeHIJlQxmKslFIPLTm/0Wih5HcKAhmisxFGhBW6UJAO/geYqz2MqzQ\niAF4dWZd99ayV7lf8UTQ+JmWVywjKDByTwNNYx7xMP5lbfpUL2zTpYa0tmvf\nn7HigsgVFXQMQYqfHvsl6pGAONMRHsxHOslBcB9pZbukixfdToJx3UHojTLz\nNvJC8SYZ5WwUIvUPiMW8iSBTldrmIEXsGT+nORk/6nk+/z1G981Kbiqktklg\nZDgD/wMT+g+M05fwKPISNym7Yu5xS3RGLFvIU6aGAum3PprIi8bripS91+t5\nTnUfypijnvDH8raRwtJAs3QEctA0Ga/99QSA38E6Hbmr83MdQ/Ug+xvvqeBO\nbyoxnWNWLK47mnEsBPcxqerxHMcI4FlFs2CN0INL2xo6UmBFKR9Bh2lOiCje\nWVvx2Ch8X6Sjgz6ogBFBqVD0EDbMzgsP9IKsserKeNNtaSUOXLeywDEDf2fF\nC0z8q8/XB4JOSvv3YiZcohjNSTDKCm/LNJCKTaHegV8xXIjiBA5igZTg8r4b\nXXVj\r\n=/yw/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB0PnCRFTOi0gIywOFlxsUYRh7gmd0bp5Luk13vHOFWzAiEAgeQCXXk7mwerDcaYhY58jCwGJ/IJFh43EJpa0Lpz5Qo="}]},"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-icon-button_1.0.10_1594763843443_0.8257603738413994"},"_hasShrinkwrap":false},"2.0.0":{"name":"@terminus/ui-icon-button","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/icon-button"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/ngx-tools":"^8.0.5","@terminus/ui-icon":"^1.0.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-icon-button.umd.js","module":"fesm5/terminus-ui-icon-button.js","es2015":"fesm2015/terminus-ui-icon-button.js","esm5":"esm5/terminus-ui-icon-button.js","esm2015":"esm2015/terminus-ui-icon-button.js","fesm5":"fesm5/terminus-ui-icon-button.js","fesm2015":"fesm2015/terminus-ui-icon-button.js","typings":"terminus-ui-icon-button.d.ts","metadata":"terminus-ui-icon-button.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@terminus/ui-button":"2.0.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"10.0.0","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-regular-svg-icons":"5.14.0","@terminus/ui-utilities":"1.0.7","@angular/forms":"9.1.11"},"readme":"<h1>Icon Button</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  - [Theme](#theme)\n  - [Accessibility](#accessibility)\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/material`\n- `@terminus/design-tokens`\n- `@terminus/ngx-tools`\n- `@terminus/ui-icon`\n- `@terminus/ui-icon-button`\n- `@terminus/ui-utilities`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-icon-button\n```\n\n### Modules that need to be in NgModule\n\n- `TsIconButtonModule`\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\nPass a valid [Material icon][material-icons] name as the content of the button:\n\n```html\n<ts-icon-button (clicked)=\"myMethod()\">delete_forever</ts-icon-button>\n```\n\n### Theme\n\nUse the `theme` parameter to change the color.\n\n```html\n<!-- Will be colored with the 'primary' color -->\n<ts-icon-button theme=\"primary\">forum</ts-icon-button>\n\n<!-- Will be colored with the 'accent' color -->\n<ts-icon-button theme=\"accent\">forum</ts-icon-button>\n\n<!-- Will be colored with the 'warn' color -->\n<ts-icon-button theme=\"warn\">forum</ts-icon-button>\n```\n\n> By default the icon will use the library base text color.\n\n### Accessibility\n\nFor accessibility purposes we should set the `actionName` and `buttonType`.\n\n1. `actionName` can be one of the `TsButtonActionTypes` and will be used for the `aria-label`.\n1. `buttonType` can be one of the `TsButtonFunctionTypes` and will be used for the `type` attribute.\n\n```html\n<ts-icon-button\n  actionName=\"Menu\"\n  buttonType=\"button\"\n  (clicked)=\"myMethod()\"\n>bookmark</ts-icon-button>\n```\n\n\n<!-- Links -->\n[material-icons]:      https://material.io/icons/\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-icon-button.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-icon-button\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-icon-button/bundles/terminus-ui-icon-button.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-icon-button/bundles/terminus-ui-icon-button.umd.js\n","readmeFilename":"README.md","description":"<h1>Icon Button</h1>","_id":"@terminus/ui-icon-button@2.0.0","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-fB2ZqAw+oDS2D8CiMr91kJzxnviK+0H/t3/0evxdZTDbRV5zma31bBKXT4r//nEEFRqekZbHML4mZEArgLxI8g==","shasum":"69f408acf3748dd5a752fea3424e9dc24f91141d","tarball":"https://registry.npmjs.org/@terminus/ui-icon-button/-/ui-icon-button-2.0.0.tgz","fileCount":41,"unpackedSize":147236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHy2RCRA9TVsSAnZWagAAJmQQAI6dd72mLwRhg7jLxq59\nFHjXi5NfEzYI/nBex/8b9veBM5zq854OMySpGKXqo58/R9V9KLgpKquLKlKm\ngfxyDPhS5rT0OMKTQmf7YdGXBSDUqUlbB5lNzmPU//wMEuzAEa55h+m0rtea\nWGMtH4hYm3OMu/97srnDfcNH5OBp8FXSKPd47tVz1XvuTiCAqtZmibHbVLrF\nWq6cT0JmgLDQDNiPn4PxJgYCX2vpnNTiIKY+q22oeVvXRxRUvKlKpG00TWxw\ntgCOjnsbxNA3LgbeG/lgm6Q7sxodDObKXSuxOks3QfwxKfVrZ3+bm3F0rcQB\nUI/HpYxrYvSi8uUUifUaMMf3Ot28eHvMyJPrVcS6RszGtGntUUgo7+X2A8vZ\nvV5JZn8TPMhbJ5kmfxOdCaO+8fYz29Kk81KETbJ+EKU61Dccge0Mwa9XtJX7\nr2qkUBzL+DRp9X7Ay+yqRx75mXedmroYITiubL2s1fjDL7kKOjVfYphkxAXs\nLbsgwUwUg0RQ6mNJt2j4t2tzJhEll8aX6MyeRQUtFZ9iRG5HPTGSyIQDZedN\nkrBMrKOXJ1P/PKse/2Lq9bQr1YfzBrYBwmreFsjEkn5v+22HEf1ihBD+4L7V\nWSoVmamzIkxr6kRlnsOAnyaKCNJySlPQKe56qLAGvZfwfgI68dRLt1X+2CWe\nt+T0\r\n=01Qn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOEHDlnngWcrasjmNr3BQWrb0UfTt1SkOY+9cFVXa/BQIhAOU3ZMRNCbrGiGqVk2sffCIRhJ18f19V7XjX1/Ur1irQ"}]},"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-icon-button_2.0.0_1595878800663_0.40740194951582165"},"_hasShrinkwrap":false},"2.0.1":{"name":"@terminus/ui-icon-button","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/icon-button"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/ngx-tools":"^8.0.5","@terminus/ui-icon":"^2.0.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-icon-button.umd.js","module":"fesm5/terminus-ui-icon-button.js","es2015":"fesm2015/terminus-ui-icon-button.js","esm5":"esm5/terminus-ui-icon-button.js","esm2015":"esm2015/terminus-ui-icon-button.js","fesm5":"fesm5/terminus-ui-icon-button.js","fesm2015":"fesm2015/terminus-ui-icon-button.js","typings":"terminus-ui-icon-button.d.ts","metadata":"terminus-ui-icon-button.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@terminus/ui-button":"2.0.1","@angular-devkit/schematics":"9.1.9","@schematics/angular":"10.0.0","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-regular-svg-icons":"5.14.0","@terminus/ui-utilities":"1.0.8","@angular/forms":"9.1.11"},"description":"<h1>Icon Button</h1>","_id":"@terminus/ui-icon-button@2.0.1","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-sDpsasiDeMZzfkKj6VfKsr21HWzSdRjan1VIP/pCnsk5fBalvKHrAPyOQZfz7zXQIaLt/09z9cUJo6j7BBw2mA==","shasum":"8a35079774df56d1a454ef1f30e8d80eac2dd4b1","tarball":"https://registry.npmjs.org/@terminus/ui-icon-button/-/ui-icon-button-2.0.1.tgz","fileCount":41,"unpackedSize":147532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIERJCRA9TVsSAnZWagAAnnEP/R0WYjajTo5/AWn4PK6A\n70AL0RC+CYtNonb5TnbaLZz1MZdOY/inCeJ37zmGQ9ji3EC4pe+f/bLyhtba\nMPDq7wTbwwhOTA/cOeT+vps52QHtcqTmd55tyi0xriVkITOUgZ9kUri1w9OP\nMqp4LkPZV5t0OtHtEgZslXALHM1eQwZyesOKKeIaQRKgMLruWso8E41fjCZF\n5yCnURyIT0G1MKLFloA/b5ui33LWYICc2fwyJEzYDkXeIphQO9leBNpYTwbx\nXNU7WbcSZQ0YqmbQX2iV0V2JQopWpsnaVsgvQOYyhybR33CPssi/+BI6h92E\n16A5b3kr4R/rAFEj0liiMam3uYYGqHbtAM8pCXKEVhdT8toExiSR9p00i+r1\n/O/xYxVMp/un5N62lPfluOTWN5cZAw86sFPX2sp6F7EwmJPqDUnQH5qHZPJZ\nvktDaeIBJGtg0sVRNosSlHmnNHIKnv5Ri1M5kPVOGq357qlATfAcS/+yCmkm\nYCJ7YixBhklm5zxUAVo6kuV5yfQ1zi+sF0u7z55tarCFJRZCek65m7aNtk+m\nWXPsfkKiQULlM26FZtMKTZ9sxnUXYJFPjnS3UWSVPrrzJoIQ/JD/Tx5tR4Rp\njwj9ONvXbsi3nAtbufR+209RpTSXaQiJWPV4b1RXOXckk+uMJD23nD56vHoE\n42r+\r\n=RcMO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAvqOPuK4in3dTt/ibrca8miqA0Yj2+ES8zjk6hbtOgsAiEAqz7knMztf0onk4ggT7D1QaEY0vi7xvRQu1cqKiyvYdY="}]},"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-icon-button_2.0.1_1595950153060_0.15060763685880652"},"_hasShrinkwrap":false},"2.0.2":{"name":"@terminus/ui-icon-button","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/icon-button"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/ngx-tools":"^8.0.5","@terminus/ui-icon":"^2.0.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-icon-button.umd.js","module":"fesm5/terminus-ui-icon-button.js","es2015":"fesm2015/terminus-ui-icon-button.js","esm5":"esm5/terminus-ui-icon-button.js","esm2015":"esm2015/terminus-ui-icon-button.js","fesm5":"fesm5/terminus-ui-icon-button.js","fesm2015":"fesm2015/terminus-ui-icon-button.js","typings":"terminus-ui-icon-button.d.ts","metadata":"terminus-ui-icon-button.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@terminus/ui-button":"2.0.2","@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>Icon Button</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- [Usage](#usage)\n  - [Theme](#theme)\n  - [Accessibility](#accessibility)\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/material`\n- `@terminus/design-tokens`\n- `@terminus/ngx-tools`\n- `@terminus/ui-icon`\n- `@terminus/ui-icon-button`\n- `@terminus/ui-utilities`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-icon-button\n```\n\n### Modules that need to be in NgModule\n\n- `TsIconButtonModule`\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## Usage\n\nPass a valid FontAwesome icon reference:\n\n```typescript\nimport { faHome } from '@fortawesome/pro-regular-svg-icons/faHome';\n...\npublic home = faHome;\n```\n\n```html\n<ts-icon-button\n  [icon]=\"home\"\n  (clicked)=\"myMethod()\"\n></ts-icon-button>\n```\n\n### Theme\n\nUse the `theme` parameter to change the color.\n\n```html\n<!-- Will be colored with the 'primary' color -->\n<ts-icon-button theme=\"primary\">forum</ts-icon-button>\n\n<!-- Will be colored with the 'accent' color -->\n<ts-icon-button theme=\"accent\">forum</ts-icon-button>\n\n<!-- Will be colored with the 'warn' color -->\n<ts-icon-button theme=\"warn\">forum</ts-icon-button>\n```\n\n> By default the icon will use the library base text color.\n\n### Accessibility\n\nFor accessibility purposes we should set the `actionName` and `buttonType`.\n\n1. `actionName` can be one of the `TsButtonActionTypes` and will be used for the `aria-label`.\n1. `buttonType` can be one of the `TsButtonFunctionTypes` and will be used for the `type` attribute.\n\n```html\n<ts-icon-button\n  actionName=\"Menu\"\n  buttonType=\"button\"\n  (clicked)=\"myMethod()\"\n>bookmark</ts-icon-button>\n```\n\n\n<!-- Links -->\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-icon-button.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-icon-button\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-icon-button/bundles/terminus-ui-icon-button.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-icon-button/bundles/terminus-ui-icon-button.umd.js\n","readmeFilename":"README.md","description":"<h1>Icon Button</h1>","_id":"@terminus/ui-icon-button@2.0.2","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-2XgQ6jzGYzNb89CgrMNfQbz16ITbcbD9ZngIPcjjKEzztkX6aGpt97iClmHe5jgsKk8NRmsJSJhEXUSnlXN4+g==","shasum":"adfc2d7a67e217d2605bb3c9f2467fef389d38ae","tarball":"https://registry.npmjs.org/@terminus/ui-icon-button/-/ui-icon-button-2.0.2.tgz","fileCount":41,"unpackedSize":148689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIG5XCRA9TVsSAnZWagAAMDcP/3pjD7eFwkj6/Aupf4IJ\n4A+PHe2xtuM0GLUoffg+vzCwp4xwK3K+hV0uqhxjirXGhiv8eJKiwXm0e5uW\n4lvmn1OEsS8lRkvLRfIL89sdxkkiSnLUIWjRmO8cl6dlwVd8LPENCGD8Jcx0\ncD3Q2/YnSGpJ8GKcSkJL06IG1hev89FANGKIMA9bCiIGAOOAcCXyFJBI5YDl\nQKeJb3UqkRJPu7CPTGiF9GW9CAwpwOx70ZsQ618CRC+IwahIg6TSsbDlbHXa\n/CAOA5CNM69ho7TosDeQZffIu0L+wmxSKIoXeN0iWQODMJ4lILj5szsM3cO/\n8uJB80zUjAzeS1/dYRMuWZ2xwkBZaOajM+hyFk9AkOUnmBn2zeaGcBw4prJ7\ndhOWbsVME4f9SOmQ/3CGv/HBP/gDIgt2vHpx0hPkQS83y34T7Vchaosjhr/V\n7Lbu2iBYNrx0dN9jzziiSM0CoIVe9Ydn9JFW71ZAFWRakgOv5VUto+MIkB7j\nLK8EWLi3k8lhMRha9alvgFb01bREQKqzF6ZiVHAagybMdFKLw9umm03biLua\naATFmmoCcqIJyJnQGz9lmpqv4Z3f8uOuybe/Sr398qdmpkzbZtaFQRwcop5W\nCqblKLbgEr0qxHxz+3gknfx+neo/nszVh2KvTV+VXFCB9Jx69trvz67xRTI8\nPkoo\r\n=6EuK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLNDGCqRo6hx1ktePS+ujc6QFR7ukT6u2o4ta0qwuxTQIhAMVfw6qN0ifjRvfV25/JvUiPrXgEbGwBrZoAJZ6ue85X"}]},"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-icon-button_2.0.2_1595960918969_0.46054538459084204"},"_hasShrinkwrap":false},"2.0.3":{"name":"@terminus/ui-icon-button","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/icon-button"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/ngx-tools":"^8.0.5","@terminus/ui-icon":"^2.0.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-icon-button.umd.js","module":"fesm5/terminus-ui-icon-button.js","es2015":"fesm2015/terminus-ui-icon-button.js","esm5":"esm5/terminus-ui-icon-button.js","esm2015":"esm2015/terminus-ui-icon-button.js","fesm5":"fesm5/terminus-ui-icon-button.js","fesm2015":"fesm2015/terminus-ui-icon-button.js","typings":"terminus-ui-icon-button.d.ts","metadata":"terminus-ui-icon-button.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@terminus/ui-button":"2.0.3","@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>Icon Button</h1>","_id":"@terminus/ui-icon-button@2.0.3","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-J3ogwGo0YLiH9sthnsHM6E41a5rdXxTUJvG1sE+NxcbqBIopzAZs+t/f5JtRkSJf9Ei28/RprT7x4nNtTttV7A==","shasum":"852b12ea342968d96425e4665e6e1e7669b93f53","tarball":"https://registry.npmjs.org/@terminus/ui-icon-button/-/ui-icon-button-2.0.3.tgz","fileCount":41,"unpackedSize":148983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIXQbCRA9TVsSAnZWagAAVfcP/iJ5G1nj3LBDPPJMjaCs\n35yIjQp2VElJPBajh5OW7dqjGGyoYEojnyaH8zJfcrbWgRCETMleUfnDJMW7\n9mxFBnrCP6GPobKOhB4e/01XC1t0FQhnY+LV7Im6tU3TeF1wnVnlqTok/Irv\n5UpDuKKaIVNyCm7t925Rhm6GMqtc4d2rcq18iLAl0+sHgYJEXabrDBQRA/EV\noZdi2LONT3jB2/h/NFtX34OQ2l95F40Glt449Qs2TEkH2heIQBHQno7NG2Ih\nM4JtuH/iXvfZG6ZlfiECXa94sORZtSqP0hu+NrxCQLdDEaZlNCEGfx7mvb17\nnk7ua+eD9zBuSTMwuQ+9XlgVG/h0yKIHnRGB5WTLUpoG2hmIue7ikgOIWVpO\nRYAGL5Co8oMmsRzQ//njQiOw5HTe26KrA6Hbo+drnumtyxEvNt+/UlGvjj8C\nSF9wR2WZZXaGjqhqxdgYbGYera4Ow1EHUJmLiZTfdfnUJ3h+bgCbHDnWavFc\nzPrJW7pbbg0pkzaDc1Zxfbt/R0I14IZ/AGWDMX4guPcFM0QmdwXWiLBPaFFm\nKWIX8/LQp5WhEm6zIP6/u/caj47Li9DQf8W+pfc7f/gw/qosbILBd0uj6rGq\nkI8C+5mj95S+lB9t7K5CffTEHDPqIFyfwm6h+FTpYE+SLkTBqSnKBcu+vTpF\njCWW\r\n=Qvsq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3IsC8wA5ND1ZydkH/FjJcin/WnHmiP2FPyqtGLJGXRQIhAITKrLMU/89R0DE6VsKR0dSn+VfAXzKrU/jN5qZjCfnm"}]},"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-icon-button_2.0.3_1596027930898_0.47310068151633233"},"_hasShrinkwrap":false},"2.0.4":{"name":"@terminus/ui-icon-button","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/icon-button"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/ngx-tools":"^8.0.5","@terminus/ui-icon":"^2.0.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-icon-button.umd.js","module":"fesm5/terminus-ui-icon-button.js","es2015":"fesm2015/terminus-ui-icon-button.js","esm5":"esm5/terminus-ui-icon-button.js","esm2015":"esm2015/terminus-ui-icon-button.js","fesm5":"fesm5/terminus-ui-icon-button.js","fesm2015":"fesm2015/terminus-ui-icon-button.js","typings":"terminus-ui-icon-button.d.ts","metadata":"terminus-ui-icon-button.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@terminus/ui-button":"2.0.4","@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>Icon Button</h1>","_id":"@terminus/ui-icon-button@2.0.4","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-FfuzZe/hLVApWnYdgesdvyKJP74cmpTWlZBCEbDXGDhv9H39ILMmEZGSkMLJYE3/3m0kPgCfbRi7pUhMcaxOoQ==","shasum":"ced92002e3d18c914e43dc773676d3063b6f2bbb","tarball":"https://registry.npmjs.org/@terminus/ui-icon-button/-/ui-icon-button-2.0.4.tgz","fileCount":41,"unpackedSize":149301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIZbpCRA9TVsSAnZWagAAgIIP/3DiChT5sH8ivCY5pwQd\n9pGK0IPEPjptK7PwRht+vDFKacG44fMaewqpjzLagQ6Vzk7BF1f/YUF7Tylo\ncYQgEyx/3m65Iqey5iAMLtufahgPq6YFs7HqB30637zQmxBiDEadJlMjCofi\nF+0i4XdAnFebUz+Mt49kQyM44t1hRraekJQlJ3Jp4xDqI2M64/KNOj4mVPkk\nqOfZ5+wHNH8U7Wcv3Owz0RKY/lXMqEL3UszqEVPXDnGlyVt+pwn3xJkfpL4R\n2SOq2eLyM6OuKZa6qf927p1d5tr/5UxQDvYvDjd4/ypbvMVA+en69cL7gg6h\n9doZBC7uVE25jfd1GgDJGVpnGttYeYzK0E2iWBZDqETbDwAabxBYR5b8nemy\nnE3fNQs2hFLT6irrJVchBhBAn3UZVhx4NGiuKqK82dIqvmstkeypcvT1eMp7\nmqgQRvFVfr1i8rmNvkxmvEnflInZ6affKWg7I3SrJAQWD7UmlGFD661rAIDJ\nyc3GSRmPAPvkOGXaZ0nSHbK4JPa58iqjGuNynLG2bxfsk5TpdRhvr+bdkyKw\nhgv8ab89EW0QyxiS1PwxkfGEJD3GPe+l8g6Pm8fsCdfDwh/xuSsQ79ZSQfsK\naorafqTSLlnSGKFwx4Ztro3qPj7T/fGsQDqPbAqloHRPk6j6b/2n5VsIqx1i\nQARM\r\n=32Nq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHfD3+lQNvVVB0nQrkG5JcaVDmpmyoHrVadRfJIhuCFAIhAI1xJXsYawO9ObDDWVsCzdmtqrA1+ODSX1FaNgRXdJ+B"}]},"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-icon-button_2.0.4_1596036841253_0.9871812818614629"},"_hasShrinkwrap":false},"2.0.5":{"name":"@terminus/ui-icon-button","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/icon-button"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-icon":"^2.0.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-icon-button.umd.js","module":"fesm5/terminus-ui-icon-button.js","es2015":"fesm2015/terminus-ui-icon-button.js","esm5":"esm5/terminus-ui-icon-button.js","esm2015":"esm2015/terminus-ui-icon-button.js","fesm5":"fesm5/terminus-ui-icon-button.js","fesm2015":"fesm2015/terminus-ui-icon-button.js","typings":"terminus-ui-icon-button.d.ts","metadata":"terminus-ui-icon-button.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@terminus/ui-button":"2.0.6","@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","@terminus/ui-utilities":"1.0.9"},"description":"<h1>Icon Button</h1>","_id":"@terminus/ui-icon-button@2.0.5","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-gnbefrumHSxNzc4aJy+kM4V9NaLEPBMgV0VOko7RBJL645Xdv0nJHc9uaLP3Wx+4wl+U9kh8WR53W+teF8d+vA==","shasum":"0e1f772e9f65c5902849372e80a000a9b4e419b0","tarball":"https://registry.npmjs.org/@terminus/ui-icon-button/-/ui-icon-button-2.0.5.tgz","fileCount":41,"unpackedSize":150353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJCQKCRA9TVsSAnZWagAAuBkP/A0jgall1UzJmiHE3ME0\n/MTOcTAbZPW4nMJyLGbSfGFHXOtsiE/KWUsCSWS1Mp1wHDKwBdaJ8mT/OPFI\nROuy0NMdO5MZLOM5u2ogALgDJ+R0MX3J+EyeesWxsWfwswPxL3vFNlKxjM+m\nalyP3i8NWU8R7VSk8sLRWD+WS6pZ3HbU74waAAUNJUOfXkijj3I68a1r3k5/\npRq94Om80s3a6HE1Dmq9pvWHa+WDeodf4hqB3tQEjIrXWdD9QU30+ScrlkD2\nzx7qWvOwK7z3GYvEVX5bbuX/UrR2PXGkpKduNZTGQ7xPV1vIynGAjnPvt08g\nC3DGihGTqnpWuhctc6Z1zHFdHaDnJ2XMYTAQ6MzYCgumWAWYQ7jVYhlaxKF+\nvAaRgThrzz0KIcC0pSIz8s4DlOlpBgUVtn0WQjapDtwryOQXXAru0PDkHggX\n06yk6oupzaHKg0/zBxq+ht7knJ8Gs6MZ1aMH3FHlYjVInSfKp08zT7Hkqq3I\nQG/DQL7r7GKw+1D+cUosbXhr+nyqWuJGrbdRqneXu9yahgRSSQHN68yqvcyR\nwxITiU4dysIXR+0Ax/LCEypTehLZoRDri/k+Fa1wLOExIomL6Bqmz19af9rm\nIduyo9Ju8d8tgbu0FTDmwHlWOaVNVUcL+lnsLnCjHo7aDYUvVooJsEre0+6L\ndQCX\r\n=sSPy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6BvcEUFUU0kjlNkOxUyxXVjlCyS+meJ/uTBo5yoz7GwIgMDNuNtKcN+QrR3xNpx15dBCAJWzcINK2Oq7AfDtN/Dg="}]},"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-icon-button_2.0.5_1596204042324_0.7366043903343682"},"_hasShrinkwrap":false},"2.0.6":{"name":"@terminus/ui-icon-button","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/icon-button"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-icon":"^2.0.5"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-icon-button.umd.js","module":"fesm5/terminus-ui-icon-button.js","es2015":"fesm2015/terminus-ui-icon-button.js","esm5":"esm5/terminus-ui-icon-button.js","esm2015":"esm2015/terminus-ui-icon-button.js","fesm5":"fesm5/terminus-ui-icon-button.js","fesm2015":"fesm2015/terminus-ui-icon-button.js","typings":"terminus-ui-icon-button.d.ts","metadata":"terminus-ui-icon-button.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@terminus/ui-button":"2.0.8","@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","@terminus/ui-utilities":"1.0.10"},"description":"<h1>Icon Button</h1>","_id":"@terminus/ui-icon-button@2.0.6","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-jiQ/EEH/DsKM0m8yEwlk9R8Hw9APGmB0TgXqgankRqwBbt51quETglE9aomlhg7Z52dqvkuUQGfns/3u09NxYQ==","shasum":"f2b54211af626a3cb0d4199b8f1e6e7f8bd46b81","tarball":"https://registry.npmjs.org/@terminus/ui-icon-button/-/ui-icon-button-2.0.6.tgz","fileCount":41,"unpackedSize":150566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMXPTCRA9TVsSAnZWagAAfXIP/jfyhM+fjcqAt+pASuYq\nKeHSzUkv5xsyYb6jdernLMpskKWQ9t5fhoPTo4y+PVgmAI66GLYMU+Pc4rF5\nind9BDlHHWJljy69u9PBKeLQ/ipOelmYrp/SSTqDTtD5fMpsJFLMClWZ8ltj\n99JU/YqKKLrSrhE28eq107gUAG8EFqwjSi/AAJEGYQccu5pUWpEaBycoZ2s3\nQOemQhAwDHFtpwfTMeeTNnPdSbd6p3gyhuszYUTZLwTlx3Jz1vZbYT1/oqtR\n5S77FpMhFaHWFk50BCyJk2/ZenGWqXTKbEZT7UV43oX8KN686hgQTl5O0xAt\nRFnCtJyT718oyv29irBPk35hSKIhB6F8cV2H0FPKNtoy+L8CTr5RLiUHmXdy\n9o5AazQmPXQWCKnT/e1CMLuPPbrH/4IgNc4xL/xzVHq60JZH212w3B7KZqsl\n+ieMBnHAplH3Qud5pJE+aXTMag/KCehzLjP/kUVakcbZE2T+dscpvVilFK8F\nqtUiRiy+GMcjcN9Jlo5Yj7d6BJ1uhFgXSilmkWZx2EaTpK7G7RN/F1H0w9kV\niEUWBCZlbT3k0+8HD6uA/TYo28Lg3Pk4s2RASp8TIGAQFxGqqNlXNwd0htt+\nNxRoRivNS4g7twTScVN9EStIIqVvYy3fm3D/C/fu08a2OnBJ5hpCE9n/zkcE\nZvqs\r\n=pW4T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXf5EwU8Z9Ve3PazX7G8k5seu5z8HL8vn8LF6k4iQiOQIgBFFR/zqGyRBCbciYeVhYBWeeL0RvwYKvSJ+ciY74R0E="}]},"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-icon-button_2.0.6_1597076434730_0.0651823316976925"},"_hasShrinkwrap":false},"2.0.7":{"name":"@terminus/ui-icon-button","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/icon-button"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-icon":"^2.0.5"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-icon-button.umd.js","module":"fesm5/terminus-ui-icon-button.js","es2015":"fesm2015/terminus-ui-icon-button.js","esm5":"esm5/terminus-ui-icon-button.js","esm2015":"esm2015/terminus-ui-icon-button.js","fesm5":"fesm5/terminus-ui-icon-button.js","fesm2015":"fesm2015/terminus-ui-icon-button.js","typings":"terminus-ui-icon-button.d.ts","metadata":"terminus-ui-icon-button.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@terminus/ui-button":"2.0.11","@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","@terminus/ui-utilities":"1.0.12"},"readme":"<h1>Icon Button</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- [Usage](#usage)\n  - [Theme](#theme)\n  - [Accessibility](#accessibility)\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/material`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-icon`\n- `@terminus/ui-icon-button`\n- `@terminus/ui-utilities`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-icon-button\n```\n\n### Modules that need to be in NgModule\n\n- `TsIconButtonModule`\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## Usage\n\nPass a valid FontAwesome icon reference:\n\n```typescript\nimport { faHome } from '@fortawesome/pro-solid-svg-icons/faHome';\n...\npublic home = faHome;\n```\n\n```html\n<ts-icon-button\n  [icon]=\"home\"\n  (clicked)=\"myMethod()\"\n></ts-icon-button>\n```\n\n### Theme\n\nUse the `theme` parameter to change the color.\n\n```html\n<!-- Will be colored with the 'primary' color -->\n<ts-icon-button theme=\"primary\">forum</ts-icon-button>\n\n<!-- Will be colored with the 'accent' color -->\n<ts-icon-button theme=\"accent\">forum</ts-icon-button>\n\n<!-- Will be colored with the 'warn' color -->\n<ts-icon-button theme=\"warn\">forum</ts-icon-button>\n```\n\n> By default the icon will use the library base text color.\n\n### Accessibility\n\nFor accessibility purposes we should set the `actionName` and `buttonType`.\n\n1. `actionName` can be one of the `TsButtonActionTypes` and will be used for the `aria-label`.\n1. `buttonType` can be one of the `TsButtonFunctionTypes` and will be used for the `type` attribute.\n\n```html\n<ts-icon-button\n  actionName=\"Menu\"\n  buttonType=\"button\"\n  (clicked)=\"myMethod()\"\n>bookmark</ts-icon-button>\n```\n\n<!-- Links -->\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-icon-button.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-icon-button\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-icon-button/bundles/terminus-ui-icon-button.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-icon-button/bundles/terminus-ui-icon-button.umd.js\n","readmeFilename":"README.md","description":"<h1>Icon Button</h1>","_id":"@terminus/ui-icon-button@2.0.7","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-uVUCN9GvNv3WnLujhwK0jxoUKVlPHXLvDtYU5Zt0W8Z/2fmknrYEkApgQk/qVTvc/8cR0NuqvaWnffaybWPDDg==","shasum":"f35ae8a960072a273bfd72701c91df1996962dce","tarball":"https://registry.npmjs.org/@terminus/ui-icon-button/-/ui-icon-button-2.0.7.tgz","fileCount":41,"unpackedSize":150709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNq4fCRA9TVsSAnZWagAAPqYQAJyUY6N38Sy9SdcZYg2s\npg+ybXirbr6aDm8tgTwhSGvciLMx/c/7eg3naNRMVNNMhXsG8W9Ecg74gldC\n8uhVtDbtLUxtN8B5toi4zN62pJDudb1/3gCmE1e6t3Sz85eAcnVIbcRjt/Bq\nPnHkJxJE2kpuILkmZVRYtvb9yg4wgAxgYPKXIgA9D+1cFLYPzqudt7ER/HV+\nTacjJVuaCrpdAw2OcCQxN6KgsBxD4cN41dgDApH/Cu8cWkxKQuviywT5T4gO\nCrl/gPItxTk8UxwK3qKVjcmY1l6104BVaRIrnZsQCB5X2mrL8mIYZVVZ3THV\n/TaASfnHJh0qXjAj0uXC1dBDKATryaeIebfEfMoCyv/Rgl4wMULohYXcUSe1\nivQ/vKXMLVtzh018xGA8ML9KcNY5fQtHvJmGgBqBh2TxbOvgCWrHXSmsGJMU\n83TAflZiSpyUupAIOKm3U3nU/mKkPy+DPAB+mSbbMelxrUlsU61c7kikCN+k\nhV1cmnxTN9ziJvLgXG3gMSOd45yVnr/cU7EU/Yc4FQN/3AMdmUoU2sNWoDOR\nm1SmwG6V09oUGySZm8MiooKySzU/3mnwNSPt7y85C8gHH+foTrqk3lzMu4Tq\n9rxtABWsVDc9hIody39nTTPoflfjFKx8Q0/C8LFRlLFm7PB7JtksqRauGPHW\nF9wY\r\n=DtYC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9a8yC/rQeWVlZA8a0iveL9JfnzIwBs9JWm2d/yRwfNwIgKZ9RH5sTYAY5w8qDzHq2WoVQ03dwkubaJS7ZVtNfM/U="}]},"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-icon-button_2.0.7_1597419039242_0.30267032578480846"},"_hasShrinkwrap":false},"2.0.8":{"name":"@terminus/ui-icon-button","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/icon-button"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-icon":"^2.0.5"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-icon-button.umd.js","module":"fesm5/terminus-ui-icon-button.js","es2015":"fesm2015/terminus-ui-icon-button.js","esm5":"esm5/terminus-ui-icon-button.js","esm2015":"esm2015/terminus-ui-icon-button.js","fesm5":"fesm5/terminus-ui-icon-button.js","fesm2015":"fesm2015/terminus-ui-icon-button.js","typings":"terminus-ui-icon-button.d.ts","metadata":"terminus-ui-icon-button.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","@terminus/ui-button":"2.0.19","@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-utilities":"1.0.12","@terminus/ui-copy":"2.0.9","@terminus/ui-tooltip":"1.0.17"},"description":"<h1>Icon Button</h1>","_id":"@terminus/ui-icon-button@2.0.8","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-SAhRPzYVL9umBoYwK9wcmQfzIazIrl9e1Ad2Bsc+lAzPpx5C+BnzGDuY+p1tUQuz8VMyOdpwlDcIs3Kmi+d2BQ==","shasum":"d3eca656789c53f9ccc6a4aa5b279a5775013f5c","tarball":"https://registry.npmjs.org/@terminus/ui-icon-button/-/ui-icon-button-2.0.8.tgz","fileCount":41,"unpackedSize":151177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTmUVCRA9TVsSAnZWagAAEQkP/1U0vBsHniPhfoxKS4YI\n2n1YDUoIwTR7k3YV1LJNjq+RFPqmI4ZRlwxuHeDgUG6qvCwftFEgZ8mIs6Xx\nfbKLVOnbeYUjecRhjRTTUKRfP0ea8Z9CH88eThMNQoSVt3MuN/iXwpO9nhUR\nNO50qIRjXsLiGAdAhWx9L/0IM/ahjh2AUan6UHoVv8TBUtGxNm9lZuhtGNRl\nWpVMGhFFu/xoXq3EKbkfkIkM5UPiLSMSAGisn1TTxAX08M0fzR9KbjntjVLb\nyNMG4Hv37vrGqJWspHmr6cOzXtOxpoRRzFb3fYBZVmIalARDZQz20M2ERt2I\n2U3ztagaTf9YqfJdw0tYddL9OZY//VlDZS6lNt4VaT4nydEYqCUp7n0Ekzb6\nc1Y1RfS+1q6m01qr5P1neqtA0CXrwZq2Z739ASzriB8CMC4U5QpdK67UmnrO\nSF5J63qEVb1loeZqWN2+2a6xohdcanw2onCX/UxwGH2FDIn1ud+Vrm2P8I4h\nydDrWUBSCH7Nn/MWv5dMeo9hYB2BMxsvyqRvSj03vr55H6BwCE8wGhMlhu96\nAyqObY25wgUYKkLhp+321tivBe2PgXdKOXDQxecABZwwcTaHYY5DNJGUN/vl\n+rDriPFwpv/AaXz0Zg2pNrtxSnUL839Mlj1HxGB3VoTmagdDMe1rHwEonVXA\nq23z\r\n=xGva\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8neXxGUv6b1dDwaY7w1wPkQ/nMGbDg5Yj6MpWOOxVjAIgHZmNqjsr3rF0C2q1Ixls1xhFid9QZv3l3Hzc2fg+ewQ="}]},"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-icon-button_2.0.8_1598973205298_0.5250128380494934"},"_hasShrinkwrap":false},"2.0.9":{"name":"@terminus/ui-icon-button","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/icon-button"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-icon":"^2.0.5"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-icon-button.umd.js","module":"fesm5/terminus-ui-icon-button.js","es2015":"fesm2015/terminus-ui-icon-button.js","esm5":"esm5/terminus-ui-icon-button.js","esm2015":"esm2015/terminus-ui-icon-button.js","fesm5":"fesm5/terminus-ui-icon-button.js","fesm2015":"fesm2015/terminus-ui-icon-button.js","typings":"terminus-ui-icon-button.d.ts","metadata":"terminus-ui-icon-button.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","@terminus/ui-button":"2.0.20","@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-utilities":"1.0.12"},"readme":"<h1>Icon Button</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- [Usage](#usage)\n  - [Theme](#theme)\n  - [Accessibility](#accessibility)\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/material`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-icon`\n- `@terminus/ui-icon-button`\n- `@terminus/ui-utilities`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-icon-button\n```\n\n### Modules that need to be in NgModule\n\n- `TsIconButtonModule`\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## Usage\n\nPass a valid FontAwesome icon reference:\n\n```typescript\nimport { faHome } from '@fortawesome/pro-solid-svg-icons/faHome';\n...\npublic home = faHome;\n```\n\n```html\n<ts-icon-button\n  [icon]=\"home\"\n  (clicked)=\"myMethod()\"\n></ts-icon-button>\n```\n\n### Theme\n\nUse the `theme` parameter to change the color.\n\n```html\n<!-- Will be colored with the 'primary' color -->\n<ts-icon-button theme=\"primary\">forum</ts-icon-button>\n\n<!-- Will be colored with the 'accent' color -->\n<ts-icon-button theme=\"accent\">forum</ts-icon-button>\n\n<!-- Will be colored with the 'warn' color -->\n<ts-icon-button theme=\"warn\">forum</ts-icon-button>\n```\n\n> By default the icon will use the library base text color.\n\n### Accessibility\n\nFor accessibility purposes we should set the `actionName` and `buttonType`.\n\n1. `actionName` can be one of the `TsButtonActionTypes` and will be used for the `aria-label`.\n1. `buttonType` can be one of the `TsButtonFunctionTypes` and will be used for the `type` attribute.\n\n```html\n<ts-icon-button\n  actionName=\"Menu\"\n  buttonType=\"button\"\n  (clicked)=\"myMethod()\"\n>bookmark</ts-icon-button>\n```\n\n<!-- Links -->\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-icon-button.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-icon-button\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-icon-button/bundles/terminus-ui-icon-button.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-icon-button/bundles/terminus-ui-icon-button.umd.js\n","readmeFilename":"README.md","description":"<h1>Icon Button</h1>","_id":"@terminus/ui-icon-button@2.0.9","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-Q7Ehf+ssAvDPz1BDw2B2ZLCCBvsWzU39pg76cbpnRnx0M6vRaCaEt9YnHu2+5+ehRHQkUb0TdiGZHY4APBFdSA==","shasum":"cc796c442a9cf86dbbfd9da61a0cb04201376a5a","tarball":"https://registry.npmjs.org/@terminus/ui-icon-button/-/ui-icon-button-2.0.9.tgz","fileCount":41,"unpackedSize":151317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUXkSCRA9TVsSAnZWagAAMX8P/2tMJRg1y7F/gC1eaM0P\nND9AbhrzGocxBgpbkwWZR/PyqHaJbn+RYGikGZfZeJ0nK/vyBujfXOefEENi\nXJF1D8u9hZUadBe1pFwf7l6c81PfiSCrGhnLG/hI6AH5Nys9e+a4RJrysTqv\nOnRCSdesPnGsGI3DG0t46U11J8AC5CzweuAnmbMCNL3MnOwvHcIaJpcSseix\nY8tg4DEsfzWN2JsM2Br57uh4svkPaspAWEoJXiURxI/Jz/0lmS4bVdIoNtXo\nOIbZg4oVh31bJn/WLP+TSrmzYBDqTN5aiePuyGI4z/VmWyOTSt+JNMSJONrP\n+xmIRTbqyyJlzbb69tqPk3bnGht2FKeV5IE+QYOQhd53yY/0XiGpTacDA9eB\nM5tS36SGtQILvi817cepewlgA/s4FGOaEhrNwEfySqT91TfFRCPwcT6BNAr0\nXvK8hSpzwOTPSKYkeXXpwZlDj9NGZT2JDq+AWy7mAhD+lfQNDbX5NSYEAvMF\nQTeLtoyPehVkaKIC27Sy6xwRvIXNhX+T5r3ne2dfx5BY4j8cKzNopQ0C+5gx\ncMvZH6Uc3LJ/u/Jy0x+DgTbyBJ3qrvmUNNBH9t8DX7LLf4nigqBFoo3rInrF\n8PjgmStLdmV1LqI1RpxFfL0VLowBfxDKWxNVSDglKymTG8rX+dQdlVn6FWmc\n8sJC\r\n=ehGn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDV9YK0NVv+22PIlv508wLD/9ePB6BCUS+oCUXpLjlPGAiEA+kVHXKdFsIxbNIowLLKM/tDArOIWjO2fsC0Rlj01ORo="}]},"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-icon-button_2.0.9_1599174929819_0.8292635559543962"},"_hasShrinkwrap":false},"2.0.10":{"name":"@terminus/ui-icon-button","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/icon-button"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-icon":"^2.0.5"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-icon-button.umd.js","module":"fesm5/terminus-ui-icon-button.js","es2015":"fesm2015/terminus-ui-icon-button.js","esm5":"esm5/terminus-ui-icon-button.js","esm2015":"esm2015/terminus-ui-icon-button.js","fesm5":"fesm5/terminus-ui-icon-button.js","fesm2015":"fesm2015/terminus-ui-icon-button.js","typings":"terminus-ui-icon-button.d.ts","metadata":"terminus-ui-icon-button.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","@terminus/ui-button":"2.0.21","@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-utilities":"1.0.13"},"readme":"<h1>Icon Button</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- [Usage](#usage)\n  - [Theme](#theme)\n  - [Accessibility](#accessibility)\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/material`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-icon`\n- `@terminus/ui-icon-button`\n- `@terminus/ui-utilities`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-icon-button\n```\n\n### Modules that need to be in NgModule\n\n- `TsIconButtonModule`\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## Usage\n\nPass a valid FontAwesome icon reference:\n\n```typescript\nimport { faHome } from '@fortawesome/pro-solid-svg-icons/faHome';\n...\npublic home = faHome;\n```\n\n```html\n<ts-icon-button\n  [icon]=\"home\"\n  (clicked)=\"myMethod()\"\n></ts-icon-button>\n```\n\n### Theme\n\nUse the `theme` parameter to change the color.\n\n```html\n<!-- Will be colored with the 'primary' color -->\n<ts-icon-button theme=\"primary\">forum</ts-icon-button>\n\n<!-- Will be colored with the 'accent' color -->\n<ts-icon-button theme=\"accent\">forum</ts-icon-button>\n\n<!-- Will be colored with the 'warn' color -->\n<ts-icon-button theme=\"warn\">forum</ts-icon-button>\n```\n\n> By default the icon will use the library base text color.\n\n### Accessibility\n\nFor accessibility purposes we should set the `actionName` and `buttonType`.\n\n1. `actionName` can be one of the `TsButtonActionTypes` and will be used for the `aria-label`.\n1. `buttonType` can be one of the `TsButtonFunctionTypes` and will be used for the `type` attribute.\n\n```html\n<ts-icon-button\n  actionName=\"Menu\"\n  buttonType=\"button\"\n  (clicked)=\"myMethod()\"\n>bookmark</ts-icon-button>\n```\n\n<!-- Links -->\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-icon-button.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-icon-button\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-icon-button/bundles/terminus-ui-icon-button.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-icon-button/bundles/terminus-ui-icon-button.umd.js\n","readmeFilename":"README.md","description":"<h1>Icon Button</h1>","_id":"@terminus/ui-icon-button@2.0.10","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-pbByaXJUbuxJb3RFTOufRNiOmDqqTRe/6YHDih+bPakdbsG1gDeOiy4T+cBvB6AIlHZIei/9Wc4oM3FrDVGSsg==","shasum":"d5f8db40a1062a7c3c21f9678857213d885ab4fe","tarball":"https://registry.npmjs.org/@terminus/ui-icon-button/-/ui-icon-button-2.0.10.tgz","fileCount":41,"unpackedSize":151554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUlbwCRA9TVsSAnZWagAAWtwQAINc4Zf1wsCagF2VuU5p\nBi+tPvivigrkguVlKD5Ee5yTR68I0iYiriHPmCQCvb8gHaKoCSX11YhTzSsI\nSrXGJOtMR9kyGd/0zkOvHgZTNIj1g6WP8WDYThkSnchCr7V4MZjjE+WOJHjM\nE0FheQqV0yZ1dWtjevCOZjdCN3YGHvTUhSHxB5TcMhcB5SKRcymkn7yUrsOM\nj9zLvxWqqLR2udzTqUW+E82KQsKbzaHgjnofFDZS/4+iOTN6jQziUtSpbTGo\nn9DxIr/+KlsliuuRFbAsSLlAMDL9aCHETDFDdqJM6bfwXGHfSk6VoAxPJT6c\nzzDoyyggbA15MtpB1i09ShEfTYCRRS82JNYfqo/T/AMa/md0lVlElTd7yBj2\n+eUti/9s1xjpfq8aimwU1O55U1weGzOkKraNGTSwIu2acZqj+RRXgM1fLiN6\nhzvT6h390SLHVYBX+eZ1dA/DrXfdfu87zoul0PkCAhSjsZh0mMM6AvHhTVN2\n//3yqPgho+JQvZDBum6obiiDKNc8pA2Q6hE5TvuHYINvkvo3FMoUd7YCqHE8\nezpiU92NpAvluwoe0SW6fdSObSOji1hKCSJ0k9liIsszYg/IvJiWm/Cb0/zQ\nUGPTGahiSmBaJcYfNH2DjKiyxhFcZDV3oelSA9nHf7/5oNxmmDRXNunuxB4m\nOnhj\r\n=ZEeq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICswI+cz1M7Xc5Epbf/jWwJ2CS0rsrp3XkKPT1I+Io8aAiAzQwRD5wK24/0XM5wVtHpY1PfZpQC/nDA9kyIuyOybxA=="}]},"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-icon-button_2.0.10_1599231728451_0.7247057850004319"},"_hasShrinkwrap":false},"2.1.0":{"name":"@terminus/ui-icon-button","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/icon-button"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.2.4","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-icon":"^2.0.5"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-icon-button.umd.js","module":"fesm5/terminus-ui-icon-button.js","es2015":"fesm2015/terminus-ui-icon-button.js","esm5":"esm5/terminus-ui-icon-button.js","esm2015":"esm2015/terminus-ui-icon-button.js","fesm5":"fesm5/terminus-ui-icon-button.js","fesm2015":"fesm2015/terminus-ui-icon-button.js","typings":"terminus-ui-icon-button.d.ts","metadata":"terminus-ui-icon-button.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","@terminus/ui-button":"2.1.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-solid-svg-icons":"5.14.0","@terminus/ui-spacing":"1.1.0","@terminus/ui-utilities":"1.1.0"},"readme":"<h1>Icon Button</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- [Usage](#usage)\n  - [Theme](#theme)\n  - [Accessibility](#accessibility)\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/material`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-icon`\n- `@terminus/ui-icon-button`\n- `@terminus/ui-utilities`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-icon-button\n```\n\n### Modules that need to be in NgModule\n\n- `TsIconButtonModule`\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## Usage\n\nPass a valid FontAwesome icon reference:\n\n```typescript\nimport { faHome } from '@fortawesome/pro-solid-svg-icons/faHome';\n...\npublic home = faHome;\n```\n\n```html\n<ts-icon-button\n  [icon]=\"home\"\n  (clicked)=\"myMethod()\"\n></ts-icon-button>\n```\n\n### Theme\n\nUse the `theme` parameter to change the color.\n\n```html\n<!-- Will be colored with the 'primary' color -->\n<ts-icon-button theme=\"primary\">forum</ts-icon-button>\n\n<!-- Will be colored with the 'accent' color -->\n<ts-icon-button theme=\"accent\">forum</ts-icon-button>\n\n<!-- Will be colored with the 'warn' color -->\n<ts-icon-button theme=\"warn\">forum</ts-icon-button>\n```\n\n> By default the icon will use the library base text color.\n\n### Accessibility\n\nFor accessibility purposes we should set the `actionName` and `buttonType`.\n\n1. `actionName` can be one of the `TsButtonActionTypes` and will be used for the `aria-label`.\n1. `buttonType` can be one of the `TsButtonFunctionTypes` and will be used for the `type` attribute.\n\n```html\n<ts-icon-button\n  actionName=\"Menu\"\n  buttonType=\"button\"\n  (clicked)=\"myMethod()\"\n>bookmark</ts-icon-button>\n```\n\n<!-- Links -->\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-icon-button.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-icon-button\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-icon-button/bundles/terminus-ui-icon-button.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-icon-button/bundles/terminus-ui-icon-button.umd.js\n","readmeFilename":"README.md","description":"<h1>Icon Button</h1>","_id":"@terminus/ui-icon-button@2.1.0","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-otdh+owkyD75BXNAobeGGGaESgPXlKH0cKUYJwjvMk06Cc9Kv982MyT4LQ2EC99EuveZbtcaXQ3ivc87DpzKmQ==","shasum":"efaec7bd17b5450a074d32739549b9f0acd50e19","tarball":"https://registry.npmjs.org/@terminus/ui-icon-button/-/ui-icon-button-2.1.0.tgz","fileCount":41,"unpackedSize":152063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfV9LqCRA9TVsSAnZWagAA65wP/0OTEdu+7ei88mPAmZV0\nj3HynIT6i5TF8F1qV/WQ0CBwOZaDxGbNcHxnEd09IdKb533bHng0yn2GbnRF\noWST+zFB62kAOB0/ev5lNwZP5OouleiRE9IGEk6SkPQgRdSTxT247PdFxKrV\n54V81UekgfH5Lqdrm8otU0s6GgCY5c20phKu9vlImDWCAwP+8+OfBuWuk1tA\nNARCMWfFU1uAR5U+wZkDNp8Jeusn6WROVOtgXGozp9/aBGEI72gzsszWdHPe\nbG9kranSSKvqQJ13iSlccsmt+iyquQEqviFbHp2F6iEtiChUmJ2LWRGGjX0W\nUpsdHFGgVrznYIZFI+EUgBbJX0Z8TP3vh+KOwImeKMFwVp+fafm/egLq/Szm\nxyHAdlz2bZ3jROIr5Vh/jFStbsJ8R6zU8WSSQcGSflBgVBFe9xS9AJNKJHdt\nKecrWYLEdKLAiYXMRIa98XZGK6iPS5sA5CekUvOCDdHBVZVoS4klWOaoPvYX\nrcvjiXJQ9peI9rGLEELy6YTlAY5O/tTB5xRxI2ugI+fB1dCoCGUbCIEEd/TM\nkDiIHfiMJY6qW0jtkhDZxJUGC6uId7cGnVTijPNBaAZ8GAN9Lpl2/+zezONL\ntdinuvxU/VLAfCV0m5I1VCEQgHWQmS5v7uyNsjsAY1DAhvMaPuHE99sdZtvL\nJgOZ\r\n=Xyka\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7ivKhmG1bAmMAglZnkASMYL8iMNoB6/PUdJC9WudD4QIhAJn/hL7U89g5lJNFnT9aDuwl/3bpxv+9fOeFTl8AdgQt"}]},"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-icon-button_2.1.0_1599591145967_0.7784721437356981"},"_hasShrinkwrap":false},"2.1.1":{"name":"@terminus/ui-icon-button","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/icon-button"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.2.4","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-icon":"^2.0.5"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-icon-button.umd.js","module":"fesm5/terminus-ui-icon-button.js","es2015":"fesm2015/terminus-ui-icon-button.js","esm5":"esm5/terminus-ui-icon-button.js","esm2015":"esm2015/terminus-ui-icon-button.js","fesm5":"fesm5/terminus-ui-icon-button.js","fesm2015":"fesm2015/terminus-ui-icon-button.js","typings":"terminus-ui-icon-button.d.ts","metadata":"terminus-ui-icon-button.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","@terminus/ui-button":"2.1.1","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-solid-svg-icons":"5.14.0","@terminus/ui-spacing":"1.1.1","@terminus/ui-utilities":"1.1.0"},"description":"<h1>Icon Button</h1>","_id":"@terminus/ui-icon-button@2.1.1","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-B+GPeV5Q5oegyRxx2Ct3XTIA4U05LMUNuFUgWww1wKijM5KdE/OPs4mej55qEuN3y6ni5UOsOPoP1nJC5bGYqw==","shasum":"738df5eedad4a39476bcc56428e30edaa4fa2cce","tarball":"https://registry.npmjs.org/@terminus/ui-icon-button/-/ui-icon-button-2.1.1.tgz","fileCount":41,"unpackedSize":152275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfW7VVCRA9TVsSAnZWagAAbq8QAIFNNdj19pbuxz/HXdNy\nuECIaO6uSq37WbVMlPqvF3kDko633RPFORcCWbrs/3/igrYpoYZethTJaDug\nMsMxDX6LesQR7f1bOXtRZKTozdfAsb5+CeO18yA3m9jFun3+ibf4P8wLvxRa\nS8YmP41Uoh5qQc9p/AETtDSL6AGnUSjQ/95IBBkn9pzGmLRYxnJdCZazUf/+\n4KUn0zLvXP57A4jRGGVV71SHX7SPIECQvJIoc7HgT73yDJhb6hL5kqjY2K/u\njNJP/hldzw0mCbzUJFZu7ABHEMZAulN22LnSCtWGVUxKAGHtV4XDG0qxWNHe\ndnaFahsPdpRwdZWSauPFRw4bYbkUXlxMllYvE7JJLzZVt+HOgO+7Q4wE70xC\n7tsbTXKjpAhWghq69Rs606fR+ObWzp/k4XruXRsRMe0idWk1OULIGjgCn8w+\nN1VbTuF48P0hqLXLyBU4ELFw+DGfXRBLq573v/9ARMs5UqUOPeUP/eBdVhlQ\njtpue7pwv8L3ulNbEglR19II+c5gKmLamT+q0jck024XV1JGYUXNQOR+FP6H\nAVXEWxfcZITHd6IuJAgdB9GLV04S20Y/q7tkLQS+o4sSdxSSpztXqcx9T+Tm\n6HzQJFdPEibH0f1VSaU65TTt1yeMiwPIw3QquGh72OS+eXelAJR0Cy4uDTiU\nhjHz\r\n=vUG3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBv+jWIfgk4uLmQ7nkGesKDZXqb6Vinjdr8RnY7IUVkHAiEAwmFPreGCgE6t1+Ep+QOg4AeOqzh0ocq5k+KIiN2gimo="}]},"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-icon-button_2.1.1_1599845716897_0.7647548276377725"},"_hasShrinkwrap":false},"2.1.2":{"name":"@terminus/ui-icon-button","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/icon-button"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.2.4","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-icon":"^2.0.5"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-icon-button.umd.js","module":"fesm5/terminus-ui-icon-button.js","es2015":"fesm2015/terminus-ui-icon-button.js","esm5":"esm5/terminus-ui-icon-button.js","esm2015":"esm2015/terminus-ui-icon-button.js","fesm5":"fesm5/terminus-ui-icon-button.js","fesm2015":"fesm2015/terminus-ui-icon-button.js","typings":"terminus-ui-icon-button.d.ts","metadata":"terminus-ui-icon-button.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","@terminus/ui-button":"2.1.2","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-solid-svg-icons":"5.14.0","@terminus/ui-spacing":"1.1.2","@terminus/ui-utilities":"1.1.0"},"readme":"<h1>Icon Button</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- [Usage](#usage)\n  - [Theme](#theme)\n  - [Accessibility](#accessibility)\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/material`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-icon`\n- `@terminus/ui-icon-button`\n- `@terminus/ui-utilities`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-icon-button\n```\n\n### Modules that need to be in NgModule\n\n- `TsIconButtonModule`\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## Usage\n\nPass a valid FontAwesome icon reference:\n\n```typescript\nimport { faHome } from '@fortawesome/pro-solid-svg-icons/faHome';\n...\npublic home = faHome;\n```\n\n```html\n<ts-icon-button\n  [icon]=\"home\"\n  (clicked)=\"myMethod()\"\n></ts-icon-button>\n```\n\n### Theme\n\nUse the `theme` parameter to change the color.\n\n```html\n<!-- Will be colored with the 'primary' color -->\n<ts-icon-button theme=\"primary\">forum</ts-icon-button>\n\n<!-- Will be colored with the 'accent' color -->\n<ts-icon-button theme=\"accent\">forum</ts-icon-button>\n\n<!-- Will be colored with the 'warn' color -->\n<ts-icon-button theme=\"warn\">forum</ts-icon-button>\n```\n\n> By default the icon will use the library base text color.\n\n### Accessibility\n\nFor accessibility purposes we should set the `actionName` and `buttonType`.\n\n1. `actionName` can be one of the `TsButtonActionTypes` and will be used for the `aria-label`.\n1. `buttonType` can be one of the `TsButtonFunctionTypes` and will be used for the `type` attribute.\n\n```html\n<ts-icon-button\n  actionName=\"Menu\"\n  buttonType=\"button\"\n  (clicked)=\"myMethod()\"\n>bookmark</ts-icon-button>\n```\n\n<!-- Links -->\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-icon-button.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-icon-button\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-icon-button/bundles/terminus-ui-icon-button.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-icon-button/bundles/terminus-ui-icon-button.umd.js\n","readmeFilename":"README.md","description":"<h1>Icon Button</h1>","_id":"@terminus/ui-icon-button@2.1.2","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-013f6KL2mWCyPpwmdS2cIkVrt+mcB8UCvMicg1nSrZ/HOKdV7KcjwmDntZu1r8qAiYa9uPWGDPhIjNl/aacPCg==","shasum":"61dc61c73e9e2e3a96efd16abc667510d6f573fd","tarball":"https://registry.npmjs.org/@terminus/ui-icon-button/-/ui-icon-button-2.1.2.tgz","fileCount":41,"unpackedSize":152847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfX6qjCRA9TVsSAnZWagAAxRsP/iBcjQcbaVp753dT7gX9\nYx9As5Yy2/5B90LbOUv1CWWC+61qRNJByVUhcGKrDDXK7RsvP5Tax74FzzCl\nv/rOV6FCeV7mO5g99+g5fAhxOzfnNVZS4ETo8xq/dVPD/1pPaZPhmETSAVSF\n8PxU7UyqnI1TkEdMXEdPJsEJ88bPeem7qmJDkxJT6cGDoBXTXKDjrxSOOn5P\nH4SKOgL+Fi/45vMdhFFnU1/IkY7WhozwVjSBdo5E6iQibtXnHIzIVUqQr0r7\ngWOm2Sz9+44kNiwAZWFrTw2PNSdEOmBEg8XgC8kHZfA92U18GokXg9zcP/uT\nzyMJtbr65SyeEU+gXX/nU4iERwwsQuMN7q9L/geUQ4axJb77WIyrAslPccE7\neK57QCsgEAhYMC2IrENFR9vd5CRtZ0UgIuITdf0CRpe0COx0XZiRyAj8jp8x\nsUA3cK4XIM2JmcJgxJ4hb/Y49JIiKU3KAlX7UXC5pK8IFP+vT0jnaFodcuVh\nv4EWk75l4G63CMndKV9hWpWRFX7r1FmMLf0BfnMJzLBSL3XIQ0l0pgtA7lOY\n7sfgz7XKV37x8BUnARL364eDLbt5dSq0Im2A17qXDJPWCVifciS6RHsPxKk9\nNeoWPCy+0MT1bJiaIEDrD2ForR1gXH37Up95B8YYYLsAPKOfJhBunX/Ru0B2\nhH6d\r\n=qvFc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAp6B+J+9TB+fCfxgZxE7G9gn6nNarlRLOSMtjaGna/EAiEAlHCpY4XJ9ugtBEsPceinQyCiKTBv6HTmbwRsVQCGRak="}]},"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-icon-button_2.1.2_1600105123260_0.4588290972061293"},"_hasShrinkwrap":false},"3.0.0":{"name":"@terminus/ui-icon-button","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/icon-button"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.2.4","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-icon":"^2.0.5"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-icon-button.umd.js","module":"fesm5/terminus-ui-icon-button.js","es2015":"fesm2015/terminus-ui-icon-button.js","esm5":"esm5/terminus-ui-icon-button.js","esm2015":"esm2015/terminus-ui-icon-button.js","fesm5":"fesm5/terminus-ui-icon-button.js","fesm2015":"fesm2015/terminus-ui-icon-button.js","typings":"terminus-ui-icon-button.d.ts","metadata":"terminus-ui-icon-button.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","@terminus/ui-button":"2.1.4","@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"},"description":"<h1>Icon Button</h1>","_id":"@terminus/ui-icon-button@3.0.0","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-FFguFklSthHmqD4euJ1LKoAjqxGdtRnLQErKztNP9rAqQS62pewDOK56W6fwv2oWe476Pr+iSgJ7VeU6fvs8Ig==","shasum":"4d0dd48b942b301e536ec8738dcbe15da5b16a59","tarball":"https://registry.npmjs.org/@terminus/ui-icon-button/-/ui-icon-button-3.0.0.tgz","fileCount":41,"unpackedSize":140282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdzciCRA9TVsSAnZWagAAN4kP/3TZZk9zu/CjQCPJ+XBJ\nNpxP4srGYuvwOMsA8dw/NebxY0swMSsB1whHMTJeloXD8OERPcgZ3X3CXZ13\n9dx6s+ItEsi/a4aWcQ0pBu+victapcq1NkUORyOiy+cpm2TlZ/nM68gzvVRj\nBQasXMLRwuHrLb1SsIDC3WY3bbMlv2zxSXkerUnP1AfXpanSrHgFwr7NTIch\n8RMmP9mj2i42lE4W9RkWBuq42ys5bZfSD3zvRe0Om9uPAc4149+9TSmi/x4C\nqMkDvG963qQsa20W+flFbVX7DpF0jXMU8dk9qqZobR5OZ/jEwYGwGDJTaUMI\nG/HMFzRjsWUGjEFv+DIIkpNOljdi4V1SIbQgd88IlljIZD/bix+gpC2QY8E/\n+0mUXN8nhcdJftF+2u5Vtn8xyReHU3GzxXkpJIJAG1wjxffuXzgO13/UCFtV\naCGytdrZ2OIWVwUDBHrYCkQ4NMlHchiAW3+81nNaeR5POU4kk6TCygi5as3G\n7a1AYFIC4K4zLs27atZIMiNgNPsWrIqNkEBiquKIj9qFJA+Mn0bLkiQFBPRA\nJ/+z4BQ20l3DcElT9RR0I+cEgfg2EU1jtOzXb+N3M+VsaxOX/jl1BSMeO3lD\np/bBZXPzIhwfigt5FBYQW+OdGcnWjBt+SpN3WYHAWndFjZ2haqAFQi6Bdm1P\neRNm\r\n=7IP8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcYdFSMxnUI/vq6X5LIY8CxDsBoQzNksT8iqzNbMbo5QIhAL6MkFjwxhFB7kbg7iVt6PtL7Oz4MLzn7DYyTLr7Mt8v"}]},"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-icon-button_3.0.0_1601648417788_0.36416107841830847"},"_hasShrinkwrap":false},"3.0.1":{"name":"@terminus/ui-icon-button","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/icon-button"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.2.4","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-icon":"^2.1.4"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-icon-button.umd.js","module":"fesm5/terminus-ui-icon-button.js","es2015":"fesm2015/terminus-ui-icon-button.js","esm5":"esm5/terminus-ui-icon-button.js","esm2015":"esm2015/terminus-ui-icon-button.js","fesm5":"fesm5/terminus-ui-icon-button.js","fesm2015":"fesm2015/terminus-ui-icon-button.js","typings":"terminus-ui-icon-button.d.ts","metadata":"terminus-ui-icon-button.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","@terminus/ui-button":"2.1.5","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-solid-svg-icons":"5.14.0","@terminus/ui-spacing":"1.1.3"},"description":"<h1>Icon Button</h1>","_id":"@terminus/ui-icon-button@3.0.1","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-cMwBkIdr9tpzGM6bJF+lpGJ5fPZ5r4rLpdbz4d5eLXppTEPP/NnPgxq8rsODA7Exkokvhv70d+FcnyDDmyppaQ==","shasum":"5c3cdaf79041906fb8dc9ccf30c6233fe846841b","tarball":"https://registry.npmjs.org/@terminus/ui-icon-button/-/ui-icon-button-3.0.1.tgz","fileCount":41,"unpackedSize":140586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpYCnCRA9TVsSAnZWagAA9LIP/3urRosjy/pE4doitSEd\nHYnEP8wvsaJAsil1r8vOmzwYEHTya6gHmo/0lRsteix7wfI4TqGpjkDEc9pN\nq+9TegSakwIl1tZozsBXzFA4qb6MWOvtGGsAQA0PWnam/iH+fD7x/LUfHGHK\n3+vRvH054/utgwVcyL/ePXhiISjmaSs0FK+ZyOH8ZfAXsDvuO9i3VIbrX7tq\n1rOLfW4OSmJWRJ0a9d22xeUE8+MQ8Nj3Bfb+LgxAbI+FQc8eQMytLKFU7esV\nO5EYkAqSu2as7mWReSEduWXf4gZM7DTI/wS8dIEsvk0jFcG3eSlCLg0jkrYe\njZuf+ZZiwKvhJyr9tBO0wkUYlSYr663CPEHntnZIl+VO2DopIZAHkA59D8bc\n9kvjC6seBaTVaCJyXSmCZJh5UrWe5qi76Q5/jZezQ/9bps0bBKiktNbeXuPm\nPpE07FfUJUrZd7HaOc8LRtiTa/uNEMef0qlwGWbR8BdHszIcNederz82DLu2\noxdQpMBaQOsWAFkC28w8Ly+Fm41S6SQZzcJQHz+A/9VYkOEY/l0GkHZ7hYMy\ny/ACxOqwhwuB5DWkDclJt4h8adrklQH3XuMEYuATRRfSh5ARu6nOZlgW2TsM\nFlFFHzOFDhj55lDOL4YOVxHeMhY0nGJYNdhIvGjyNdDS//UgeMS8xrHGYfWT\nesnt\r\n=yVuE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID32qHuYS5HibOs53pqKe6z3H2u35M7vTkF8ZC0cQZ7GAiBtJk4pVl3E5Me7dLcGaFBIuiPo30ptW/twise8Ber5gQ=="}]},"_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-icon-button_3.0.1_1604681895229_0.3621828365880324"},"_hasShrinkwrap":false},"3.0.2":{"name":"@terminus/ui-icon-button","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/icon-button"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.31","@angular/material":"^9.2.4","@angular/platform-browser":"^9.1.0","@angular/router":"^9.1.0","@fortawesome/angular-fontawesome":"^0.6.0","@fortawesome/fontawesome-svg-core":"^1.2.30","@fortawesome/pro-solid-svg-icons":"^5.14.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.1.1","@terminus/ui-icon":"^2.1.4","@terminus/ui-spacing":"^1.0.11","@terminus/ui-utilities":"^1.1.0","date-fns":"^2.13.0","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-icon-button.umd.js","module":"fesm5/terminus-ui-icon-button.js","es2015":"fesm2015/terminus-ui-icon-button.js","esm5":"esm5/terminus-ui-icon-button.js","esm2015":"esm2015/terminus-ui-icon-button.js","fesm5":"fesm5/terminus-ui-icon-button.js","fesm2015":"fesm2015/terminus-ui-icon-button.js","typings":"terminus-ui-icon-button.d.ts","metadata":"terminus-ui-icon-button.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"readme":"<h1>Icon Button</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- [Usage](#usage)\n  - [Theme](#theme)\n  - [Accessibility](#accessibility)\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/material`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-icon`\n- `@terminus/ui-icon-button`\n- `@terminus/ui-utilities`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-icon-button\n```\n\n### Modules that need to be in NgModule\n\n- `TsIconButtonModule`\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## Usage\n\nPass a valid FontAwesome icon reference:\n\n```typescript\nimport { faHome } from '@fortawesome/pro-solid-svg-icons/faHome';\n...\npublic home = faHome;\n```\n\n```html\n<ts-icon-button\n  [icon]=\"home\"\n  (clicked)=\"myMethod()\"\n></ts-icon-button>\n```\n\n### Theme\n\nUse the `theme` parameter to change the color.\n\n```html\n<!-- Will be colored with the 'primary' color -->\n<ts-icon-button theme=\"primary\">forum</ts-icon-button>\n\n<!-- Will be colored with the 'accent' color -->\n<ts-icon-button theme=\"accent\">forum</ts-icon-button>\n\n<!-- Will be colored with the 'warn' color -->\n<ts-icon-button theme=\"warn\">forum</ts-icon-button>\n```\n\n> By default the icon will use the library base text color.\n\n### Accessibility\n\nFor accessibility purposes we should set the `actionName` and `buttonType`.\n\n1. `actionName` can be one of the `TsButtonActionTypes` and will be used for the `aria-label`.\n1. `buttonType` can be one of the `TsButtonFunctionTypes` and will be used for the `type` attribute.\n\n```html\n<ts-icon-button\n  actionName=\"Menu\"\n  buttonType=\"button\"\n  (clicked)=\"myMethod()\"\n>bookmark</ts-icon-button>\n```\n\n<!-- Links -->\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-icon-button.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-icon-button\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-icon-button/bundles/terminus-ui-icon-button.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-icon-button/bundles/terminus-ui-icon-button.umd.js\n","readmeFilename":"README.md","description":"<h1>Icon Button</h1>","_id":"@terminus/ui-icon-button@3.0.2","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-3pXyOybVhY1NACuwXZmGiWQF1O65m8/5AUuamBCDftITDwIG48K43ot0C2F7mPeLYcOOfKg5bC6b78OlcPY1Iw==","shasum":"0d66592e1975c344ff79a78a935445c1c61bfca9","tarball":"https://registry.npmjs.org/@terminus/ui-icon-button/-/ui-icon-button-3.0.2.tgz","fileCount":41,"unpackedSize":140952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqWhHCRA9TVsSAnZWagAAcbQP/iLRZRUitZMq/Ep6azWa\n6F+lDJSAt28XbytfJxAc2ahe3tso6IWQhMfzx0WkQPDGb36aPwtoVwbLh6Zh\n8guntrV07bfJLeW1oGy7NNxPzDvo/m8psqAsri0ZFnq76+VHxIg16hVJ8qku\n6AqndhvoHhza/ySMuxfx1B+0M2wsTSZ7D5hscc28ccgmzStGMGLxANSgMpQB\n5Vdd2yGN4QnQIkUTIHMzlOffQFuPcBOcSHX8v7FBn96Ad7kH/uhhfBCihjum\nnEGVcMjZKgS5tDfI3pLeJAlsg54xXjEnPmfWYv9X/YvTIWhdCbs0I8M6HspB\nToPdeiIac3exK3XRuxqtKfEb0/YT6UzYRcwFFZfL10hbTjFZJOTiZWKvzsZ6\nfjoMxhwLl+1s7Iu7BZGPVgZ6zIarX1bX6LAkArdm8sM9vWXiaE2wxBN45V0j\nVUQ+tXwpokrJQof/6GKRIEA5PiLkPV9rgIEGJsCgy+4in0xYkBEchPrIXB47\n+3Gnum0Xv0n+5/+Dz2aQUJ/4jRuQBHbDgYdXdrDVadXtzFXtP7nBJr5JftJm\nHDgAZEI/1tKxvtRNWmvH5756Flli+kNzebMncSvbj0CWWDSJHmiARpMLW2AR\n8bZxW0XmXpUrdh7hy3AsoUrG/C7Q4pgtvEY0Y1VSHlheic0IykOAqIFqNmI8\nAK7H\r\n=iZSF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFTOKjIiqIM9VHRSWnsOVa23RVW3/UEn14ake1bi/UqCAiB13xen/J1rs9S1xnN3vnxSa89mLQgkI9IMVe03WsCEpw=="}]},"_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-icon-button_3.0.2_1604937799141_0.5077890645495864"},"_hasShrinkwrap":false},"3.0.3":{"name":"@terminus/ui-icon-button","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/icon-button"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/forms":"^9.1.0","@angular/material":"^9.2.4","@fortawesome/angular-fontawesome":"^0.6.0","@fortawesome/fontawesome-svg-core":"^1.2.30","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.1.1","@terminus/ui-icon":"^2.1.5","date-fns":"^2.13.0","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-icon-button.umd.js","module":"fesm5/terminus-ui-icon-button.js","es2015":"fesm2015/terminus-ui-icon-button.js","esm5":"esm5/terminus-ui-icon-button.js","esm2015":"esm2015/terminus-ui-icon-button.js","fesm5":"fesm5/terminus-ui-icon-button.js","fesm2015":"fesm2015/terminus-ui-icon-button.js","typings":"terminus-ui-icon-button.d.ts","metadata":"terminus-ui-icon-button.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"description":"<h1>Icon Button</h1>","_id":"@terminus/ui-icon-button@3.0.3","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-r6RgmMP5C1gG5AypnwMGJLFfAkGec8VdyZkYWje9UP4ykfuplVHEZordnbqi74JIeF0Gg5Ozmuj+5iGTRFa2vA==","shasum":"26bf2d4839abc2ae8457c12537fd32cf984653ff","tarball":"https://registry.npmjs.org/@terminus/ui-icon-button/-/ui-icon-button-3.0.3.tgz","fileCount":41,"unpackedSize":141177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfq9MMCRA9TVsSAnZWagAAmV4P/Ap/p0bT75k8ONH/QYDx\nydRDAM20yZLfpLQLbklLr5tA69/HPzpDdBlezWL1/Gzi2Mz+qlIbwWL66DLb\nE0ReXAhUYp1e8kG0LCe13TdEeNnEz8ZncS7fsZeqxQAcnU7YedTlaA3bSzlU\nbMfMiyXVxf3VLEmxexG2eFOksuQWX0o2Nolzqdnv0wS8/J7l0afMnKfa9npE\nJlqRKLfaaGc1+ERin+F68bgXltNTgOg/4NZz4bl0MhXmkuDgkv8fIZItBOu4\n64x9+HucGfmtURYyuMN1i3TF1sLpru0DCPEBemz07zBuo+jaEx9bhVulfkB/\nC/T/MEyEIMF9/TPzF6olm4Jx2k8By/KbGs4jLjxU1FkcEtTgwsxE1db+OLB/\nqlFXxbnZ1uNd76lWBbWT7SGxj1N3E4ajC4s4VEroCFyv3LU4ScBY9LFFTnm1\nGheP7BAVmiNBlLZM/i9bWPyWDdIv2YWLuFaN3NWzp6CuvxkFtcXLNQsLRC5L\nh66gYAT84ALx4hWQCbn2HwJLEKlZZIaiFBFpX44RXVn/NT2ni8wdNEK6mFhh\nWsGo9jAE0I9Ybn8ybK+2dbHO00VCofciW5Cl1Jh5/pz+nswEeoJu2o7zaUo8\n6CrVSbcluaXkYDLkkzPUec5cPhzE1QT174XibEtIAVS2l+YyHZxIRViR/R5J\nWZHq\r\n=kaIu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICkLsiZmKXKC/aWkdftfjMPfAx956L7McN2y5p0VlToMAiAFEF9Y7gGbKLerjgHGmin/EzC1ChizO8sS2k7odwHWng=="}]},"_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-icon-button_3.0.3_1605096204399_0.14283076334477407"},"_hasShrinkwrap":false},"3.0.4":{"name":"@terminus/ui-icon-button","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/icon-button"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/forms":"^9.1.0","@angular/material":"^9.2.4","@fortawesome/angular-fontawesome":"^0.6.0","@fortawesome/fontawesome-svg-core":"^1.2.30","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.1.1","@terminus/ui-icon":"^2.1.5","@terminus/ui-styles":"^1.1.0","date-fns":"^2.13.0","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-icon-button.umd.js","module":"fesm5/terminus-ui-icon-button.js","es2015":"fesm2015/terminus-ui-icon-button.js","esm5":"esm5/terminus-ui-icon-button.js","esm2015":"esm2015/terminus-ui-icon-button.js","fesm5":"fesm5/terminus-ui-icon-button.js","fesm2015":"fesm2015/terminus-ui-icon-button.js","typings":"terminus-ui-icon-button.d.ts","metadata":"terminus-ui-icon-button.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"description":"<h1>Icon Button</h1>","_id":"@terminus/ui-icon-button@3.0.4","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-LVhcfl9zumfuClWIB6C0mUrTY5hUheCJEI0b4iDZihAYvc2TCIXEtaVCl71Ln2B3dZyaKvVkaR/u8GzihuxQ2g==","shasum":"c49b8fedfc995699e5fba789e308b6684e306163","tarball":"https://registry.npmjs.org/@terminus/ui-icon-button/-/ui-icon-button-3.0.4.tgz","fileCount":41,"unpackedSize":141579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrB2rCRA9TVsSAnZWagAAz1kQAJGJLHtLBrldgpQsfAKj\nnJQ43i9N7FC+y+1TDiy9KIeXWs2SsvOzmWBYbBVdXGJMypzIQ1Iedd8ZdG2O\niKYHGKxODIJ3EZsMGUAYvJcVIhhMrjPVqJtZgDpfBw1WYk9U5NZvLPsVNW8m\nIkOsfOBE5wrA2HDA4SWLYVSncVo4iMUapKmZn+qSdzbbZCZpB+fGiYPUYxVD\nsR8tJl0HX6UF/Sa+Nckbmw4scmUplIFZfPFLEpea5atai918NszCW1A2i6mh\ntYP094DCwS65Bnpx1JYFVUPCehGr0WBdgmSEehcUhFi3weIk01xCj3NY4YWa\nXAfrAUNpwcXa+rOTFko0pDABCTGCZQlC5crXuvskXxfWuPVbVkoK084I/X5+\nk+f0mw2BDrUVgyh9ppvLoJhedHTbMNoogz73fAsoCwgEs8ZZSUZdTJFK25Kh\nhbVKR9IL+wOvXAFU8DqS2IV7PhWno0pbYrNvznZJgiNW/Gs2qfpl4AXp2cUi\nwJc6sIlGircnuEqZKqMAPeOo08uED83ORfLOIAc+MEmC/Os8yMHv2l4ldpY4\nsQ9FLD3tsBg9FuAZMMD1H6LYiGr9FXaa949atS+RhURrtryljKBcr9sZo4Ap\ndUTSYpZGpkU9L9EhE6R2SZYbgI/Y3Yu+It5ouC1MxhxXJiwF28dk42mGUWAt\nPZWt\r\n=f6C1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA8itqkNxlcEEETTjE8cyLkoeEFBOGg/ROpHucQnOTNFAiEAncUVQkRunFGpKTgIbJkvTx4NyfQJc3QPdV877zx8qO8="}]},"_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-icon-button_3.0.4_1605115306823_0.9467271529498071"},"_hasShrinkwrap":false},"4.0.0":{"name":"@terminus/ui-icon-button","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/icon-button"},"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/flex-layout":"~11.0.0-beta.33","@angular/forms":"^11.0.4","@angular/material":"^11.0.3","@fortawesome/angular-fontawesome":"^0.8.1","@fortawesome/fontawesome-svg-core":"^1.2.32","@fortawesome/pro-solid-svg-icons":"^5.15.1","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^2.0.0","@terminus/ui-button":"^4.0.0","@terminus/ui-icon":"^3.0.0","@terminus/ui-styles":"^2.0.0","date-fns":"^2.16.1","rxjs":"^6.6.3"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-icon-button.umd.js","module":"fesm2015/terminus-ui-icon-button.js","es2015":"fesm2015/terminus-ui-icon-button.js","esm2015":"esm2015/terminus-ui-icon-button.js","fesm2015":"fesm2015/terminus-ui-icon-button.js","typings":"terminus-ui-icon-button.d.ts","metadata":"terminus-ui-icon-button.metadata.json","sideEffects":false,"readme":"<h1>Icon Button</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- [Usage](#usage)\n  - [Theme](#theme)\n  - [Accessibility](#accessibility)\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-icon-button\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## Usage\n\nPass a valid FontAwesome icon reference:\n\n```typescript\nimport { faHome } from '@fortawesome/pro-solid-svg-icons/faHome';\n...\npublic home = faHome;\n```\n\n```html\n<ts-icon-button\n  [icon]=\"home\"\n  (clicked)=\"myMethod()\"\n></ts-icon-button>\n```\n\n### Theme\n\nUse the `theme` parameter to change the color.\n\n```html\n<!-- Will be colored with the 'primary' color -->\n<ts-icon-button theme=\"primary\">forum</ts-icon-button>\n\n<!-- Will be colored with the 'accent' color -->\n<ts-icon-button theme=\"accent\">forum</ts-icon-button>\n\n<!-- Will be colored with the 'warn' color -->\n<ts-icon-button theme=\"warn\">forum</ts-icon-button>\n```\n\n> By default the icon will use the library base text color.\n\n### Accessibility\n\nFor accessibility purposes we should set the `actionName` and `buttonType`.\n\n1. `actionName` can be one of the `TsButtonActionTypes` and will be used for the `aria-label`.\n1. `buttonType` can be one of the `TsButtonFunctionTypes` and will be used for the `type` attribute.\n\n```html\n<ts-icon-button\n  actionName=\"Menu\"\n  buttonType=\"button\"\n  (clicked)=\"myMethod()\"\n>bookmark</ts-icon-button>\n```\n\n<!-- Links -->\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-icon-button.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-icon-button\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-icon-button/bundles/terminus-ui-icon-button.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-icon-button/bundles/terminus-ui-icon-button.umd.js\n","readmeFilename":"README.md","description":"<h1>Icon Button</h1>","_id":"@terminus/ui-icon-button@4.0.0","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-A3S+E5UDRm5vy79bJULOXNMMlVxkHY+N9HELMFBJTJ2zjHrOpCT/Bz4XOB4xe7HD1nWeXELF33tKyI6wwz2VWA==","shasum":"c4d0350311eb1d570ef72e7b3a598d5bdd23d0a6","tarball":"https://registry.npmjs.org/@terminus/ui-icon-button/-/ui-icon-button-4.0.0.tgz","fileCount":31,"unpackedSize":70175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2hfKCRA9TVsSAnZWagAAkoUP/j3i0rmnniV0jOD68gxK\nhx2WKzti7Nuw7RfoJ+3wLWw/s16/L1OgRYW/iRS/f8UIr+IoOrnnGJox1I1o\nLrehICQkR7d5F/exaBMQtqxI6CH8DGI0mUy4hvY/TY9/h+e8bZxiPBZfS4jY\nz51SUOJKyq4EJLJIQUTe6Wa0t1JwTGmnCNN46JgYqyiIM4uw0f1cc9MWRraz\noMiBVaESroLc5nO+7nBVWXgKIjkK+YDX9uQnIKRRwK7Qf8sY/5cwn12VHl9v\nXfI2gho191Ew+pvsOn11XeYYaHNyai7Z2J4vTIFVWlmBSSLmv8CndgwDK8rf\ngfCC8k3CPLZxJkwm3e+7ag2BnfHSjhNCQFDGlF6ng4EqlxREzox4it0j6lDD\n+tJcY79Daw3Jlx7SINiRwe8Q2r6bHHVAHy6yEull1z3yr4qgTjcZwf9b8GcR\nRLtUHRuxHOCaElEwbKx1NtkVBA8NPr90dMIkU4sBVu9eJ2fFU6TWeL+hNe7g\nquVfd/esTymDxKh1LjZ5HeWlMsiW8KMwdBqhTEx07tbdbcRAnl67YKTLwpKr\n7S6lfpyxXD40Rm599TPByBWSKuAy9Cqx6+z9vdCWwBFjJ2N/PiZN46n7P6Ri\nyTs4XbELT7OaVmEYRlkTzzfSVo35b26nuAqWNJs6y55599dpxFSgbeSeR9+1\ny2w+\r\n=ttvW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHVZ/ew+yaveP03bUB/maiwAMDdN8za6y2+i5zcVQj3AIgZRo0WWmBowS2u0dmJbmwEfxtHz14lCha5NjPEqMH5lM="}]},"_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-icon-button_4.0.0_1608128457952_0.8536570511092654"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-02T05:22:49.758Z","0.0.1":"2020-06-02T05:22:50.126Z","modified":"2022-04-07T05:16:13.650Z","1.0.0":"2020-06-04T18:54:01.631Z","1.0.1":"2020-06-05T02:29:55.477Z","1.0.2":"2020-06-10T19:01:28.511Z","1.0.3":"2020-06-11T14:18:27.210Z","1.0.4":"2020-06-11T14:44:05.443Z","1.0.6":"2020-06-11T16:43:22.817Z","1.0.7":"2020-06-23T15:35:05.803Z","1.0.8":"2020-07-07T15:39:00.591Z","1.0.9":"2020-07-13T19:24:16.578Z","1.0.10":"2020-07-14T21:57:23.534Z","2.0.0":"2020-07-27T19:40:00.844Z","2.0.1":"2020-07-28T15:29:13.170Z","2.0.2":"2020-07-28T18:28:39.071Z","2.0.3":"2020-07-29T13:05:31.049Z","2.0.4":"2020-07-29T15:34:01.355Z","2.0.5":"2020-07-31T14:00:42.467Z","2.0.6":"2020-08-10T16:20:34.851Z","2.0.7":"2020-08-14T15:30:39.357Z","2.0.8":"2020-09-01T15:13:25.459Z","2.0.9":"2020-09-03T23:15:29.966Z","2.0.10":"2020-09-04T15:02:08.563Z","2.1.0":"2020-09-08T18:52:26.095Z","2.1.1":"2020-09-11T17:35:17.048Z","2.1.2":"2020-09-14T17:38:43.416Z","3.0.0":"2020-10-02T14:20:17.895Z","3.0.1":"2020-11-06T16:58:15.479Z","3.0.2":"2020-11-09T16:03:19.309Z","3.0.3":"2020-11-11T12:03:24.572Z","3.0.4":"2020-11-11T17:21:46.965Z","4.0.0":"2020-12-16T14:20:58.131Z"},"maintainers":[{"email":"brian.malinconico@terminus.com","name":"bmalinconico-terminus"},{"email":"atlwendy@gmail.com","name":"atlwendy"},{"email":"devops@terminus.com","name":"terminus_devops"}],"description":"<h1>Icon Button</h1>","homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"author":{"name":"@terminus"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"license":"MIT","readme":"<h1>Icon Button</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- [Usage](#usage)\n  - [Theme](#theme)\n  - [Accessibility](#accessibility)\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/material`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-icon`\n- `@terminus/ui-icon-button`\n- `@terminus/ui-utilities`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-icon-button\n```\n\n### Modules that need to be in NgModule\n\n- `TsIconButtonModule`\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## Usage\n\nPass a valid FontAwesome icon reference:\n\n```typescript\nimport { faHome } from '@fortawesome/pro-solid-svg-icons/faHome';\n...\npublic home = faHome;\n```\n\n```html\n<ts-icon-button\n  [icon]=\"home\"\n  (clicked)=\"myMethod()\"\n></ts-icon-button>\n```\n\n### Theme\n\nUse the `theme` parameter to change the color.\n\n```html\n<!-- Will be colored with the 'primary' color -->\n<ts-icon-button theme=\"primary\">forum</ts-icon-button>\n\n<!-- Will be colored with the 'accent' color -->\n<ts-icon-button theme=\"accent\">forum</ts-icon-button>\n\n<!-- Will be colored with the 'warn' color -->\n<ts-icon-button theme=\"warn\">forum</ts-icon-button>\n```\n\n> By default the icon will use the library base text color.\n\n### Accessibility\n\nFor accessibility purposes we should set the `actionName` and `buttonType`.\n\n1. `actionName` can be one of the `TsButtonActionTypes` and will be used for the `aria-label`.\n1. `buttonType` can be one of the `TsButtonFunctionTypes` and will be used for the `type` attribute.\n\n```html\n<ts-icon-button\n  actionName=\"Menu\"\n  buttonType=\"button\"\n  (clicked)=\"myMethod()\"\n>bookmark</ts-icon-button>\n```\n\n<!-- Links -->\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-icon-button.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-icon-button\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-icon-button/bundles/terminus-ui-icon-button.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-icon-button/bundles/terminus-ui-icon-button.umd.js\n","readmeFilename":"README.md"}